86537146
38543700
70845087
45046863
38724147
12587840
40247529
18492800
11967696
77205311
26139084
83025941
67779620
70641647
24376183
8003689
3677512
98932269
49705148
48234683
4758599
4707617
65303357
32372088
20445451
73608879
5606085
73053340
41372787
52598644
56346517
7662306
21895993
95647893
3703158
28313023
35981536
37706257
33381678
44623024