99945958
39598344
1857811
68693099
17674332
44385043
13512149
67114443
73253852
61214214
32158401
86179411
10754670
54297
32081218
77549739
56761983
5791242
88935378
66329736
41662017
77107243
85037198
14081143
56053533
69024599
36141211
58635225
45234474
82434195
87597009
45077767
46478605
17623506
11959954
66622907
72152678
17199280
89919335
29622215