10644
18970
39083
107559
30660
14196
109120
95420
7785
122672