2275819
31649320
57237372
13415237
2557136
3775787
8977195
99082797
41658176
18472910
77805408
30086107
66057827
81464965
29545091
28116128
284511
61712062
56821665
97723883
66643525
63631091
97715386
61735336
306788
57918572
6833785
64918770
49735452
88505564
7650487
20538644
60064176
24474964
12849751
36262196
92225711
39595118
20266459
68256183