0
3
6
7
29
42
63
66
70
81
84
85
97
105
117
121
122
127
131
151
169
182
216
224
234
240
264
267
282
291
314
320
329
349
355
363
380
382
