100 100
10
42 44 1848 1
35 34 1190 1
28 41 1148 1
27 39 1053 1
16 44 704 1
49 11 539 1
18 29 522 1
11 38 418 1
19 22 418 1
17 22 374 1
