0
4
7
10
13
17
19
20
21
24
29
32
50
51
62
64
70
73
79
81
82
83
85
92
93
94
96
105
106
108
112
114
122
128
134
135
149
152
153
159
161
163
176
182
183
187
199
201
208
215
223
229
230
239
246
262
263
266
267
268
270
274
276
277
278
279
280
294
296
297
300
303
310
314
322
323
328
330
331
334
339
343
354
355
359
363
