100 100
20
42 45 1890 4
41 39 1599 3
41 27 1107 3
30 36 1080 4
22 44 968 3
35 26 910 2
24 33 792 3
35 21 735 4
47 14 658 1
27 24 648 2
26 24 624 4
15 37 555 2
14 39 546 1
30 17 510 2
13 38 494 3
22 22 484 1
11 25 275 2
26 10 260 2
18 13 234 3
17 12 204 4
