33885993
8269930
11971993
43529246
96184349
44008973
10623758
79913175
97741163
2411481
46937615
88573340
8078125
90982490
32877433
48945403
43127052
6094501
65693044
84888433
50321330
92653948
50867977
99442249
9104594
44613028
10269289
65426649
58064770
30321553
83244575
56257239
43953476
8990487
14637220
61774784
13687010
63575848
67714167
57488151