89592662
17147471
71081044
33333813
49832048
77974887
34897407
27126956
53866327
17175980
50029265
87992593
60489085
26697233
82101929
6043127
75309989
10052101
21911341
37813837
4285939
5679924
92187114
37669857
23843757
4935114
57844560
24541752
2496661
59421138
252337
64488118
81916281
63574877
6413935
6831153
308947
69179960
72656338
55442879