65129148
26542997
10514641
19372580
4941905
42018111
58245874
93494396
91846175
93802434
8081970
52505
31257632
38564176
13969812
50019539
38755121
70238623
47544916
96707937
3828341
46664
27914668
98843558
27672845
99868670
85209179
7894232
22443781
18749273
78209271
34617477
23666789
4986870
2752963
69269524
8261602
43774256
34745353
30207269