782
509
276
207
687
799
433
380
279
590
459
180
222
767
206
638
864
233
298
849
861
419
509
534
900
623
393
484
716
525
239
475
456
547
331
604
694
476
365
734
703
193
201
441
423
557
412
504
494
615
1383
219
275
414
141
986
519
591
545
662