100 100
10
42 47 1974 4
35 46 1610 4
37 41 1517 4
40 22 880 7
23 17 391 1
31 11 341 14
13 23 299 26
18 13 234 24
17 12 204 9
10 18 180 23
