39866429
92836751
79527960
34321110
1896357
6928330
18176240
89603273
69757861
41254930
2016189
35398259
27493819
94259219
92125932
42734525
71736491
11074792
27199962
19807030
5666641
83034086
76662977
67554367
2936301
71136900
63608356
31631844
96853970
28908051
88847990
81123081
25824717
50111906
42019295
86194085
19246594
61678672
41688354
58578546