85594216
37771256
26352054
9684682
51983082
77947755
72128256
28735540
81032355
36549497
38793923
62528483
87683816
5737507
7437229
40078527
4768328
57419265
67133579
80595343
7935903
5189820
44093265
23801103
87983858
57064661
1671830
97049288
854947
1952222
16616181
67175193
3237636
11214035
90999945
95337062
82764354
50045864
47941709
59761462