95989406
41921850
39553492
8945279
1925622
1245011
8842122
3927335
88011810
3487912
20405272
11336676
27221021
93913596
94451971
19739907
53209264
30108264
93413797
95938284
35821635
39736022
83736958
67144658
46572731
68751444
85811464
40609288
5978594
89387998
16194812
4251676
1119205
13527223
31136098
2733599
24764290
42064143
64627655
59074674