134302822 68678
107003143 60950
161349519 89230
44128160 22905
98701221 43866
138516248 69448
47187581 12293
103471540 53086
33480722 14090
58635928 21720
66681506 26075
19961022 6254
58833248 26323
122936478 56903
60541429 29644
36615308 14548
60683228 21790
42289449 17329
56339471 18654
16810690 5456
18941368 8205
62421167 20376
45081015 16644
32798141 12918
139452757 77905
21431586 7901
6248313 1624