75
1
1029
2527
2
521
579
620
1759
3760
3
560
73
864
738
656
520
890
422
457
83
598
4
418
353
399
504
351
270
81
67
123
188
128