28
159
112
626
664
460
254
11
274
252
600
178
466
342
720
194
391
324
476
181
354
573
448
660
704
742
880
281
543
24
311
449
341
291
238
284
1143
414
150
475
132
443
354
1588
188
1332
514
379
249
312
