236
135
568
234
242
347
631
402
274
496
513
370
264
314
483
327
590
672
369
567
539
253
875
755
414
214
475
906
473
645
1304
1761
449
939
528
1091
1262
866
267
1118
1017
428
611
1449
630
663
152
302
506
465
416
329
289
373
961
394
636
365
668
733