0
6
9
17
32
50
56
62
65
66
85
102
103
117
119
134
143
156
168
174
191
196
198
205
235
236
247
250
254
260
323
332
337
338
360
361
364
376
