40020 81
35459 32
33109 75
16545 13
74646 136
35405 46
145148 347
46227 69
166262 532
18959 20
31088 83
27081 24
49399 68
16228 9
66170 174
19595 21
58775 60
47212 93
31337 62
31181 47
50635 106
60082 131
35670 102
44463 86