22348020
64261680
95092356
40968359
36106006
50516675
58288245
8581293
77994876
85137449
40063178
21393844
26838030
46345080
21588832
56313274
48301982
99048685
70794070
25135747
51844113
34378702
11157994
5961208
73332458
59495717
87852558
77868158
43344638
94899303
31689947
9491434
2244865
28011356
51546867
36151094
65016455
78616071
438316
37531457