39554286
58451664
93007227
5637790
12627125
80058863
50982457
43846137
33849093
2666826
5934176
4317695
93569892
46835904
18905781
80665217
65393722
55357864
6323500
27792345
55455632
5775327
49229075
95966521
249281
51797879
15019233
9408973
28888347
70401494
35615375
64604886
74267668
87642435
1760869
87019103
95805133
37418646
61764603
59269190