100 100
10
49 33 1617 6
25 48 1200 8
33 34 1122 6
23 40 920 5
22 38 836 8
17 38 646 8
25 23 575 1
41 12 492 8
13 28 364 11
12 13 156 18
