8134593
10196628
93949765
20837464
90587939
17294405
20546343
19877333
37526523
99559673
72465533
94411172
96322556
67524288
40707271
10573690
30148734
5089690
405829
69211693
49043633
25884306
1093243
85812546
44889837
4022821
25989376
2944790
8761624
18907305
40706675
34485884
94278691
36079
56278583
1921273
4326537
43954377
26926228
22523596