6
105
152
12
9
16
111
27
39
82
169
92
99
334
11
88
18
32
7
22
131
49
108
63
370
14
142
299
15
303
62
141
157
218
356
206
337
204
207
44
59
314
262
180