25129656
71912267
9133348
58766235
84514973
79067650
24689166
64487578
131010000
9150410
46289336
98532063
73374266
3404005
92545463
24949406
48582985
15516324
3361352
2294523
2448158
33277988
43237302
25602896
2914699
12241513
39994275
25927763
82675489
4418134
65017294
76262257
86826235
2821596
22439619
45641007
17078883
1177488
62126343
36045251