100 100
20
64 74 4736 1
69 55 3795 1
54 66 3564 1
44 68 2992 2
49 57 2793 2
47 57 2679 2
69 37 2553 1
58 44 2552 2
45 50 2250 1
54 41 2214 1
47 46 2162 3
31 65 2015 1
63 30 1890 2
38 41 1558 1
35 43 1505 2
45 31 1395 5
42 33 1386 2
44 25 1100 3
38 28 1064 5
27 27 729 8
