100 100
10
38 44 1672 1
23 29 667 1
20 30 600 1
25 23 575 1
12 47 564 1
40 11 440 1
10 41 410 1
13 28 364 1
24 15 360 1
17 15 255 1
