81636988
7869656
491499
31164513
25265731
7761256
65256602
43283419
61915947
6958450
24039571
34055346
74798612
33157152
28524118
27184869
61894136
48795229
18736713
71149935
63286736
5195678
82614496
43648950
49274559
56005560
4704989
14718082
98173706
10622923
64107051
38228735
48674138
61588849
49519891
15393568
46854727
377870
2713287
92383721