45 35
27566 23
60634 96
42845 62
27968 22
32185 47
28 28
55323 101
103605 123
99885 170
344317 682
84296 147
67 17
25423 30
50777 55
40057 33
57452 11
121716 149
123731 241