58073828 25528
83550680 29395
134302822 68687
107003143 60953
43421324 20288
103404270 51427
161349519 89246
73635119 15918
61276484 21428
85004295 37127
110916248 39832
45246168 21306
78465073 26502
25704419 13248
30562100 8623
62752633 33523
122936478 56925
57229214 20743
60541429 29647
22207233 10939
46173827 15082
85074666 17344
28935299 11944
24830340 11784