100 100
10
42 44 1848 1
36 42 1512 1
33 45 1485 1
33 41 1353 1
45 29 1305 1
22 36 792 1
32 19 608 1
24 24 576 1
11 44 484 1
13 26 338 1
