100 100
10
66 71 4686 4
68 68 4624 2
64 67 4288 4
40 64 2560 4
62 38 2356 4
60 35 2100 3
31 51 1581 3
47 27 1269 1
30 33 990 4
31 25 775 1
