120
1
80
78
364
4
77
89
2
960
0
611
736
3
777
1408
2415
102
495
1678
9
1304
3019
6
1955
4350
5
2054
1531
2599
425
458
1996
1085
1197
2600
34
2776
8
938