126
0
1
233
125
265
198
376
499
651
2
589
527
739
813
655
963
853
962
1095
974
1070
1193
986
1127
891
1403
3
1080
1264
1144
1172
934
931
799
770
4
918
1040
1122
898
574
771
423
1597
1128
892