0
4
5
7
8
11
12
14
16
17
19
24
25
27
28
29
31
32
33
34
35
36
37
38
39
41
42
45
47
48
50
51
52
53
55
56
57
58
59
62
64
65
67
68
69
70
71
74
75
76
77
80
81
82
84
85
89
90
92
93
94
96
97
99
101
102
104
105
106
107
108
109
111
112
113
114
115
117
118
120
121
122
123
125
134
136
137
138
139
141
142
143
144
147
151
153
154
156
157
159
161
162
165
166
168
169
171
172
173
174
175
176
177
178
179
183
184
185
186
187
188
189
190
191
192
194
196
197
199
200
201
203
204
205
206
207
209
210
211
213
214
215
216
217
220
221
222
223
224
225
226
227
228
230
231
233
235
237
240
242
244
245
246
249
250
252
253
254
257
258
260
264
268
270
271
272
273
274
277
278
279
280
281
282
285
286
287
288
289
290
291
293
294
295
298
299
300
301
302
305
307
308
309
310
313
315
316
317
319
321
324
326
329
331
334
336
339
340
341
343
346
349
350
351
352
354
356
357
358
361
366
368
369
373
376
377
380
381
382
383
387
388
391
394
395
396
397
398
399
400
401
402
403
404
407
408
409
412
413
414
416
417
419
420
424
428
429
430
431
436
438
439
440
443
446
447
448
451
452
453
454
455
456
458
460
461
462
463
466
468
469
471
472
474
475
478
480
482
483
486
491
493
494
496
497
500
502
503
504
506
508
509
514
517
518
520
521
523
526
527
528
529
530
532
533
534
535
536
538
543
544
547
548
550
551
552
553
554
556
557
558
560
561
563
565
566
