38858427
66122630
25094581
39566557
6347894
50775995
30591043
80363184
70222914
47605992
14399366
45745783
28572886
38836957
6723311
78643377
71591832
24136882
9894433
25769494
42612175
912977
73075559
7975269
12482945
39163243
97446647
55711618
35129365
74451107
7675594
11581525
5223654
164346
64543624
341974
940636
73817697
3539950
56695689