10
595
815
250
174
32
1555
510
277
537
1376
304
530
751
148
734
718
120
802
83
282
0
486
2100
24
761
88
1322
994
10
592
452
151
358
4
160
174
643
575
210
716
631
190
4
304
97
1079
638
432
763
