16199029
61707958
84721254
78688455
42345689
84446413
64845390
33825032
50122321
28163146
51784564
32149256
12249448
90161879
3425460
13937244
9765355
168923
66988360
99139522
39525516
58084576
6033353
30216833
99688559
98214269
64296031
58112745
2591809
77663250
92029088
7555593
85126818
69218530
68133003
10464808
71419221
70919708
40076634
37069342