80957996
30528219
79632709
72299642
77115025
46862324
33016830
66762643
43134468
91047842
85695474
40542356
27203944
6676985
15687569
40311491
93181648
27565853
717953
82027273
82372943
25976201
40881907
45484402
6643027
93597421
40961058
65175504
10686614
8747433
1820869
2316177
47899321
41635874
8661218
85088132
12921509
9374692
11018061
1884753