100 100
20
42 38 1596 1
46 28 1288 1
36 35 1260 1
46 27 1242 1
33 36 1188 1
25 47 1175 1
26 40 1040 1
26 32 832 1
18 44 792 1
26 30 780 1
19 38 722 1
43 16 688 1
43 14 602 1
33 17 561 1
12 43 516 1
19 27 513 1
11 44 484 1
11 40 440 1
13 29 377 1
20 16 320 1
