260
182
153
167
53
374
365
112
263
268
192
209
244
231
24
15
177
16
56
13
55
35
45
128
88
398
359
273
382
284
73
68
138
226
158
391
225
74
86
266
81
213
100
67
152
450
155
211
245
504
440
114
241
1211
95
103
107
161