679600
58263404
88239929
97072123
9808745
93352522
50154941
33722666
85243044
79511928
20603726
7653899
98335831
27321778
29013765
8999845
9883960
3102961
68853859
246123
86845020
66312423
86704913
96172112
37694349
79345870
8963622
26911603
95932531
6956841
68257500
4011175
2111736
78794024
67511168
48979390
10407714
40119957
96372008
12487182