93643108
35625868
3761086
41335877
95554560
38226017
15876966
11084419
98565481
99937315
58329798
45463402
77278989
1005453
40364985
36837865
84354965
23302451
52026047
87631
31434154
79278295
17431972
80626689
85572619
28843701
37671118
9075256
87884799
4120320
13211814
21372484
13042770
71015355
99434956
19433187
89028948
8719565
17014274
48258535