180
89
116
22
61
56
145
218
230
50
19
427
16
87
333
90
182
227
24
57
47
6
160
369
63
136
52
31
76
33
175
11
27
48
127
14
541
159
579
451
37
67
550
44
65
114
42
197
461
374
204
241
60
36
32
17