100 100
10
40 40 1600 4
35 40 1400 3
48 22 1056 1
23 43 989 3
16 47 752 12
30 23 690 11
21 29 609 4
30 19 570 15
27 20 540 7
18 26 468 14
