152
163
269
781
1156
357
830
336
238
894
189
379
321
178
332
348
291
279
180
279
239
428
1040
347
939
345
170
185
119
67
406
130
837
183
397
343
280
301
172
34
174
176
289
343
315
326
1410
1208
814
838
304
1241
1371
467
350
480
304
293
668
249
360
170
264
276
625
65
320
169
284
337
153
276
458
193
341
715
274
1242
1132