100 100
20
44 43 1892 3
37 41 1517 4
30 49 1470 2
48 27 1296 4
36 36 1296 1
26 44 1144 1
29 34 986 3
21 44 924 3
34 21 714 1
39 18 702 1
16 39 624 2
12 47 564 2
38 14 532 3
15 35 525 1
46 11 506 2
15 33 495 2
22 22 484 2
12 32 384 4
14 22 308 2
15 19 285 3
