32712888
8640778
53857205
70662662
20764163
86145354
65624661
3908715
70797757
8792311
57969059
63961774
47561182
38771302
42966748
49449459
93808938
78659312
42231230
7001333
852581
29354160
92366131
29797981
90961465
60015089
35157219
97289805
42881584
65058461
56257732
24024327
34025918
27217136
84679326
3335690
14503769
18034528
3673320
43528251