100 100
30
49 47 2303 1
47 38 1786 3
43 39 1677 2
45 35 1575 2
39 39 1521 1
43 34 1462 1
30 47 1410 2
28 48 1344 2
38 35 1330 4
34 39 1326 1
28 47 1316 4
40 31 1240 4
40 30 1200 1
45 26 1170 2
34 32 1088 3
25 42 1050 1
47 22 1034 2
24 43 1032 2
37 23 851 2
14 49 686 1
38 18 684 3
27 25 675 4
43 15 645 4
23 26 598 2
25 22 550 2
35 12 420 3
16 26 416 4
34 12 408 4
22 14 308 3
16 10 160 2
