105455830 54073
134302822 68678
28002604 13794
161349519 89230
44128160 22905
107003143 60950
98701221 43866
138516248 69448
35402459 16904
27792755 12644
39321338 15896
16065158 8783
21264193 10005
47187581 12293
19237250 7354
16252809 5340
12655645 4542
103471540 53086
33480722 14090
49006174 24055
58635928 21720
13546475 4137
58833248 26323
8326797 2783
24366255 8105
21838199 8366