100 100
10
43 39 1677 3
48 29 1392 2
41 19 779 10
49 15 735 10
17 37 629 10
12 46 552 1
22 22 484 5
30 16 480 6
35 10 350 17
14 16 224 14
