100 100
30
45 42 1890 4
43 42 1806 4
48 36 1728 3
32 49 1568 2
41 38 1558 3
46 33 1518 3
44 32 1408 2
32 43 1376 1
35 35 1225 2
28 36 1008 3
31 32 992 1
39 24 936 2
39 24 936 1
26 33 858 4
24 33 792 2
17 43 731 1
21 34 714 2
40 17 680 2
14 42 588 3
41 13 533 1
14 36 504 2
24 21 504 3
17 29 493 3
11 42 462 3
22 17 374 3
15 23 345 3
33 10 330 1
26 11 286 2
15 19 285 4
11 21 231 2
