48109458
10891009
54637828
32066036
6270821
5209834
45027444
90528256
3053499
70866054
279659
56274724
18632876
7726178
29755033
28451833
6619098
14526595
61365169
30732647
89271478
56883329
77813164
7560769
44088990
64495047
21335612
41111342
55974252
71269658
26463954
33788173
14772057
56115038
78155246
81426702
47785457
7948718
4579554
32446482