36505020 16251
40066565 24297
52630475 21940
21782100 9742
13655296 5312
61276484 21428
40709312 18862
15569377 6650
92822713 51861
26771228 12305
14526450 5962
30592388 12079
60188767 19518
22905395 3920
11931646 5299
14199860 5079
16818336 6361
114691610 57352