63103931
81327196
19877994
15005448
25778786
25141564
40402649
46781169
39025783
93455976
1231660
20648855
94523293
61355252
52044962
75142805
35448489
88584219
97859388
56386862
68895911
38546090
38829339
55235637
3243308
98545008
98058058
81842953
65793725
5544383
9618616
45864017
3068894
52505936
64845653
98468703
91589996
65695919
19271998
5336286