80919352
28189630
5054191
480629
67123110
13376295
17919711
33056008
7209706
38387020
90496286
1126504
34733484
29577507
78954336
43012018
5639278
81424733
9225992
67997554
75873633
28664617
7594780
84086320
14974052
14145430
4907536
41181298
654118
38875364
72696586
15361620
24246463
40784742
27967440
11765945
59847731
5637648
56128180
97099699