58528953
86846862
2466280
6343184
55984583
22258181
383327
18021883
88055632
91374549
17645971
93444100
38039595
45786188
25383163
8608100
9591071
31185446
44399358
3589762
31071371
41566943
2056234
91794072
3320853
72646904
46395136
74353334
71371150
63169971
74257159
13761002
27561810
97726458
6175016
92476445
64348255
93916533
85456143
10531012