100 100
10
32 41 1312 3
28 44 1232 4
21 41 861 5
20 39 780 1
37 14 518 6
14 32 448 2
14 24 336 20
19 15 285 17
15 19 285 9
17 10 170 47
