4385227
91639713
1632712
7026568
2197205
2111821
22539128
56547647
12585153
35031374
18368830
66424652
31077616
7271429
6941696
95511186
81797654
71075288
93087831
11319299
22532740
13915056
82897604
500297
6226991
44337731
96628175
30156788
5152402
99367609
9073852
41016013
68931883
41786296
16452670
41023332
45306997
24437118
71092459
34777753