18317060
6907899
33669100
65408422
70361255
99609249
56242803
96854971
70243486
84911862
32938824
60578557
7023892
74832509
72637264
62642392
88654732
19842730
41994243
8463949
78199735
29526996
93206775
32125705
4690639
98847460
14915149
7135866
8651830
29548773
12618551
12799393
50041365
21576078
5753524
81647720
51802758
77957679
21667748
11248369