38989083
6430114
73494625
71436857
71406508
55162326
46084965
81501305
90285662
97481941
73011710
16347258
9584536
2799198
7108905
23838182
14719201
15786067
46932886
5228826
49953832
44324379
29538106
5890546
79783777
32251173
18054298
95116902
52765828
84056761
99079405
78755701
36368114
47645022
26955065
64992335
70395395
80597792
83614548
40026928