16331174
5022331
39604901
9294555
98239856
35029518
9635502
8806952
56862777
47721221
85958162
7848499
44014055
6508039
19113424
8459370
748054
42187923
59966256
88734101
63417949
17988607
11057419
39054506
15086682
92187161
59926247
13433391
67019134
75543887
3531238
27645776
36024335
84947680
63341171
2488545
32993547
13971132
1811707
46476457