0
1
3
5
6
11
12
14
15
17
18
20
21
22
24
27
28
30
31
35
39
40
41
45
47
48
49
52
55
58
59
60
62
64
66
67
70
72
73
74
79
82
85
86
87
88
89
92
93
94
96
101
104
105
109
110
113
114
117
118
119
122
124
126
127
128
129
130
131
135
136
138
141
143
144
146
147
150
151
155
161
163
164
165
169
171
173
177
179
182
183
184
185
189
192
196
197
198
199
200
202
203
207
212
213
214
218
220
221
222
224
226
228
230
235
236
239
240
242
243
245
249
251
252
253
255
256
257
258
259
260
262
267
270
271
272
273
274
276
277
279
282
289
291
292
293
295
296
298
299
300
301
306
310
313
315
316
317
318
319
321
322
325
326
329
330
331
332
337
338
339
341
349
352
353
354
356
357
359
362
364
366
367
370
373
376
377
380
381
382
383
385
392
394
397
398
399
401
402
404
405
406
408
410
412
413
416
420
421
422
423
425
426
428
430
431
439
440
443
444
445
448
449
451
452
454
456
458
461
462
464
466
469
470
473
474
475
476
477
480
483
487
488
489
491
500
502
503
504
505
506
514
515
520
521
525
528
529
530
534
535
536
539
541
543
544
546
548
550
551
553
554
555
556
557
559
560
567
568
571
572
574
575
576
577
579
580
581
584
588
590
591
592
596
