38786171
1075783
90004378
26137431
5911606
1256851
11819955
15319290
11319780
42439334
78423179
38694292
33605747
97602420
11273181
10412258
6694545
9057240
43535226
60138430
4109289
24193367
433338
98983422
20711361
31997253
76394947
31739747
62918400
3977195
13656996
10046838
35812756
99567417
79747027
56192424
70959155
66092964
18235220
20105383