312
183
14
141
145
7
82
6
2
142
143
20
163
133
172
72
101
41
21
181
5
211
7912
652
512
945
4
3
51
273
265
81