16942153
87549433
13263162
18342911
98666698
91404380
50171158
40993270
9171557
3479228
54191544
19935690
5360545
78859718
21004172
137219
5044447
74118490
33086926
66146241
34438637
45139804
14672436
71987914
3097237
97931935
90443349
29441258
94362344
18275704
11593000
25004594
93342904
97579239
80912938
95096365
65324319
89629719
11932718
40984587