9
17
68
366
281
269
187
125
149
160
134
118
224
328
207
95
33
189
92
90
123
162
11
72
146
265
65
47
183
221
169
83
61
100
6
85
67
37
197
114
18
101
66
258
79
268
313
15
42
568
307
274
361
237
105
191