58527682
55384896
53729956
48816082
25067513
15028193
59093353
62843722
12506714
63378249
34507570
57567653
49539926
40372374
32726140
85735402
675218
91864155
61295757
66541240
62297101
52187353
98104478
10338032
2347616
81351100
7546734
2292821
2253759
5665049
27903177
4583816
5116139
52035133
44562270
31879562
30171704
11556781
98278055
83961269