49397556
85914771
62513608
22729084
68739780
7979325
2048892
46736182
62395455
44858230
5850478
10295744
99372704
67438647
65867612
36872789
23585184
7974784
25219689
61322545
89226073
59586880
83203024
24023316
52348248
66883715
48922198
71558089
42309871
9187175
2296624
81365748
91514990
9302542
68733856
11556542
34648114
80083356
54313529
3377599