18
256
222
72
82
131
7
12
3
2
11
372
81
406
327
194
183
171
41
4
184
122
104
181
153
22
51
91
233
411
101
31
253