30349885
47848808
59504427
29689083
68896290
63153058
31186029
40369986
91279450
25516444
5170138
5295501
38377907
69373745
5202700
84119669
37705499
95244954
54141460
8333960
16947703
7269889
39665578
90871263
63693815
5762749
87874234
23714265
52725762
87122161
77682158
75457692
27036019
65316
30076146
869929
34361239
5526590
81442306
74438825