92
146
54
16
64
204
41
113
253
318
190
75
77
261
149
229
296
316
405
196
327
401
184
256
201
570
173
528
910
540
279
308
51
110
259
418
260
322
569
192
187
478
435
275
439
517
243
1082
709
437
369
271
305
900
499
647
470
211