0
3
5
6
7
8
11
14
16
17
18
21
22
25
29
32
34
35
37
39
45
47
48
50
54
69
72
74
77
87
88
93
94
98
99
104
107
108
110
114
118
119
120
122
127
132
133
140
142
145
147
159
162
167
170
171
176
178
182
187
189
194
195
197
200
204
207
209
213
214
215
218
222
223
230
240
245
248
257
258
264
270
275
277
280
283
289
292
293
303
305
310
312
313
314
317
323
324
328
331
334
337
340
350
354
355
356
357
363
369
378
381
383
385
386
387
