80297867
39915685
39756910
11797174
31325971
16361917
62312507
96881532
90029212
74543383
47292854
68312786
41784530
27606917
52308794
36583384
51131333
8342067
86517437
5026862
9981649
94277425
18709038
95245891
93693022
49962587
38664843
75583143
82787085
25686791
2745430
70618132
67991068
18897585
99743094
97128821
27173007
68979768
40115774
2249504