29127073
36735162
4976411
6981178
9844837
82091405
63535491
23155695
50654001
37281527
70636591
56062000
95008196
90383154
66572811
41401135
41807515
99711344
84927151
69208803
50127927
94855105
18508434
10292270
38651838
15577218
59894681
12654568
31586923
26074114
3620493
59534334
16635321
38311031
16433807
40437532
9240434
42645201
24585439
7921530