56
1
215
222
999
2
58
285
700
1651
727
565
1720
4
1034
715
864
522
89
376
555
619
2798
482
411
460
521
1758
1387
93
1397
0
284
94