63
535
156
229
264
214
138
136
1086
119
211
59
120
212
268
284
121
29
13
92
45
171
70
62
202
405
84
1137
241
25
95
27
107
105
217
436
112
1300
6
252
42
403
67
31
43
118
28
91
11
196
5
660