40349739
118694
67146944
29123842
49774131
80738280
39531495
91455140
94211684
86924977
77022100
91402009
74742313
61015165
424068
1897039
56823855
67298797
14587237
34709621
25613811
15323547
14233182
45574444
79908205
95085838
1111929
48315320
12242384
8162734
85883915
1262597
21701947
67078442
82458633
38267189
53241158
8856560
86509238
31521420