60
1
116
2
74
78
301
84
381
63
300
656
228
344
794
403
401
457
890
96
765
3
389
1064
421
451
341
565
477
463
743
331
1494