463
1022
596
390
376
244
255
226
854
300
468
310
348
320
390
822
181
668
181
441
303
274
717
648
1603
670
996
295
345
452
376
282
609
679
1003
174
761
433
328
553
341
813
900
673
446
972
606
475
556
442
899
623
313
363
217
905
484
543
569
1210