53904923
2834155
51536343
19819980
86404444
56751589
23048600
32007820
7459192
2204111
78165338
93786970
2294193
9539285
55074262
61766719
69041801
3369324
96688224
45649458
38202846
5928597
57982708
58808516
82821249
45661308
23334542
90132571
84788320
83779706
28735377
8842605
3933190
9418695
9244941
2435813
27332826
36017544
93954254
59187520