100 100
30
40 37 1480 3
46 31 1426 1
28 43 1204 1
45 26 1170 5
43 27 1161 5
29 35 1015 1
31 32 992 3
31 32 992 2
29 33 957 1
30 30 900 9
23 39 897 1
44 20 880 9
21 41 861 1
34 25 850 7
29 28 812 3
16 44 704 3
25 28 700 6
33 21 693 1
46 15 690 2
23 30 690 1
23 28 644 6
15 41 615 10
41 14 574 9
29 17 493 11
11 40 440 14
15 29 435 18
17 21 357 20
11 30 330 17
24 12 288 29
10 16 160 27
