100 100
30
44 41 1804 1
32 48 1536 1
33 46 1518 1
41 37 1517 1
37 39 1443 1
31 46 1426 1
43 27 1161 1
23 41 943 1
31 30 930 1
23 40 920 1
27 34 918 1
20 45 900 1
24 34 816 1
25 31 775 1
18 36 648 1
16 36 576 1
23 21 483 1
13 36 468 1
21 22 462 1
24 19 456 1
36 11 396 1
26 15 390 1
27 14 378 1
14 27 378 1
29 13 377 1
13 25 325 1
20 15 300 1
11 23 253 1
17 14 238 1
13 11 143 1
