80594775
89354290
93631870
16057815
1950559
2185791
57941577
84097284
41327956
46443994
76267342
84116280
3141512
519172
67128842
6837254
53312146
33508617
48105869
98154896
64405798
61273326
39168398
58905328
10596845
29755746
10349509
88182997
40307018
69759365
6992746
81335586
11781525
76299179
63668949
519476
67834982
8801395
72033761
66125325