100 100
10
41 44 1804 4
43 30 1290 3
37 28 1036 4
25 27 675 1
27 23 621 1
12 48 576 1
23 24 552 1
19 21 399 1
23 17 391 3
22 17 374 1
