17
8
10
14
7
24
13
101
59
251
99
213
134
66
242
79
124
206
198
280
159
130
143
83
176
240
312
207
252
256
74
150