14354213
110969
2030
912158
29525
814139
67436
68973
531
1659
74298
2182123
164346
5068
98930
86892
13547
35638
18420
64370