12127972
4236312
54005523
26625062
60565671
3467106
37455046
27911653
87796955
43113005
74265779
635505
8142121
96708589
6711977
57212271
92526652
31238616
52476185
2306846
48709987
30767218
34552771
56623118
93105500
86195
44047462
97244744
80403750
65122909
12693781
40615463
77843923
42292321
20615467
51733921
4401178
10455023
28718569
58051583