28754860
45827019
4675434
454880
25281130
53891210
33622862
11871700
32492384
95547372
76139990
57811160
5462666
17766894
56167560
79955120
75379832
11036886
10178644
74326838
29541179
11902895
44201509
74725994
48217181
47979499
1119461
24118084
81404733
49189574
49546165
38507492
84367765
88067655
63511198
80578298
67726531
74982896
99175686
64767700