19128709
4451676
89156587
78805926
71384266
83991552
29698544
97364936
20378
10859302
9253987
81219529
79221124
91804304
64041747
29949283
26797784
64521997
19931712
87937291
8365312
14127663
61951107
52403054
87572138
75705945
67201752
921635
17468196
34764287
72518601
7398021
82873161
15507807
57291910
74079552
35744899
21398016
14877256
49269535