0
4
5
9
10
12
13
17
19
20
22
24
25
27
29
31
34
38
40
42
44
46
49
50
53
55
57
58
59
60
64
69
75
77
78
79
80
82
84
88
89
90
91
92
94
95
99
100
103
105
107
110
113
114
116
118
122
123
126
127
129
130
131
132
133
135
136
138
139
141
145
146
147
152
153
155
157
162
165
168
169
172
173
175
176
183
185
187
189
193
194
198
199
206
208
211
212
216
217
218
223
224
226
228
229
230
232
235
237
238
240
241
243
244
246
247
252
253
254
256
262
265
267
268
270
272
273
274
275
281
282
285
286
292
296
298
299
302
305
306
310
311
314
315
316
317
318
319
320
322
326
328
332
335
339
342
347
349
352
355
357
360
361
364
366
367
370
372
376
380
383
384
388
389
390
391
394
395
396
398
400
406
407
410
412
413
414
415
