37931825
50321069
10285907
5438705
78968988
15627394
1896322
96838880
44391443
95141265
20917497
60653705
77174336
13114803
27635464
91978975
7028378
8098450
84243578
57101490
33211116
98032558
15736861
11779619
19848746
52258955
12462198
838402
62422452
9864643
26449250
18214054
42118808
35052733
87842706
59826138
37451139
1689397
71361128
91783684