14
9
6
49
57
81
271
211
204
270
116
293
151
342
324
287
291
295
171
184