100 100
10
70 59 4130 1
55 51 2805 2
47 58 2726 4
52 42 2184 4
49 40 1960 4
30 62 1860 4
42 39 1638 3
35 33 1155 1
31 33 1023 2
33 26 858 3
