146
56
25
126
35
22
119
125
24
212
136
27
41
31
42
17
18
118
265
58
91
208
272
70
127
75
403
48
6
50
171
506
137
95
1264
289
238
79
82
154
622
343
152
291
175
45
33
23
276
138
187
77
371
159
57
30