95103671
80067672
79752660
3804218
49924240
99501371
77621627
2085980
97756006
39384650
96893342
57591904
73119264
529347
1100224
14608644
287238
24557380
34407502
71485164
57993370
19748424
79676452
96291863
49306056
59281234
76371668
11231037
57446412
81887459
89046897
85451465
79672092
9070155
15854292
86058050
1213734
65962527
36905674
26089007