40020 80
35459 32
33109 75
16545 13
74415 136
35176 46
144918 343
46227 69
166031 529
18959 19
31088 83
27081 24
49168 67
16228 8
66170 173
19595 21
58775 60
46980 92
31337 62
30954 47
50635 104
60082 130
35670 102
44233 84