32228862
86342828
56425805
24892776
20185745
8872168
71862589
95763596
30431162
9168246
69643822
684961
48958143
73714700
88053724
20261739
70257987
18775271
27279036
52594531
9925584
61078717
21443011
332611
4501334
4982133
7166521
2513227
97662532
13179535
76672643
43963236
58056724
84254058
12106094
12682512
24646731
38148168
77241881
88135924