100 100
30
49 48 2352 2
43 45 1935 1
43 44 1892 3
37 49 1813 3
42 41 1722 1
33 48 1584 2
46 31 1426 3
36 37 1332 1
29 44 1276 3
42 28 1176 4
40 29 1160 4
35 32 1120 2
34 32 1088 3
37 28 1036 2
47 19 893 3
49 18 882 3
31 28 868 3
21 39 819 4
27 29 783 1
24 32 768 4
25 28 700 4
25 23 575 3
25 20 500 2
15 33 495 1
40 12 480 4
24 20 480 4
10 24 240 1
15 15 225 3
16 11 176 3
13 12 156 1
