110
97
91
92
106
101
114
100
98
111
12850
10410
8181
6520
558262
5170
4980
4419
4401
433147
380142
31650