30774860
14239880
5866860
7820860
30404347
94732447
25973119
6884990
57764443
62185622
75469713
95914387
13807178
30466042
52621400
68817187
2212153
66581971
54208926
98763698
63764359
79167285
5751556
48207163
9785953
8192454
31358285
76263862
25269845
74858382
71916644
34504963
46499159
1462441
64501630
77273060
20316891
84072187
43491510
90128240