8
41
24
16
334
167
93
150
143
260
545
104
157
284
172
82
155
122
454
164
89
261
127
168
148
85
171
110
58
181
263
240
59
119
200