100 100
30
46 47 2162 3
41 48 1968 4
49 40 1960 1
41 43 1763 3
44 36 1584 1
37 41 1517 4
29 49 1421 1
41 33 1353 1
42 32 1344 2
32 42 1344 4
29 46 1334 3
37 36 1332 3
23 44 1012 3
21 47 987 1
46 19 874 2
19 46 874 4
42 20 840 1
20 37 740 2
38 16 608 2
30 19 570 3
28 20 560 1
45 12 540 2
35 14 490 3
38 12 456 3
20 18 360 1
11 31 341 4
24 12 288 2
16 18 288 1
12 16 192 3
11 11 121 3
