22
4
1
7
8
2
3
9
797
213
193
182
160
151
147
136
132
130
129
129
119
111
110
106
104
101
101
99
97
96
96
95
93
93
91
90
90
89