100 100
10
47 45 2115 1
42 48 2016 1
43 39 1677 1
48 32 1536 1
37 37 1369 1
19 48 912 1
23 30 690 1
44 14 616 1
35 15 525 1
10 34 340 1
