10132078
47889400
13603635
86015517
4151255
18846697
29791742
74188876
47831767
11678995
88537054
57092919
58602660
81677105
6197207
57996953
68752167
4437431
25102958
47474023
80183572
8761989
2772259
17597531
16347095
94601722
33351122
5338896
60016882
59712402
40486983
27249461
80832487
59064374
57454501
17297930
29499917
49438138
90906918
35452646