80323336
36637052
88447649
24155319
51331368
75147886
41166008
75781939
1957910
96536095
94578302
74332299
5206641
1678426
94647679
93304020
7685375
90031966
67291225
19297205
53844585
78409231
66584919
54577902
7536120
24943441
40184148
47459853
81441919
78023188
40074071
12689032
48053434
9185151
12641702
62445793
78012457
4867116
87464140
5152089