312
183
14
151
155
8
82
6
2
142
143
20
163
133
172
141
72
111
41
21
181
5
211
7912
662
512
945
3
4
51
7
273
265
81