0
1
2
4
5
6
7
11
14
16
17
18
19
20
21
22
26
30
32
33
34
35
36
37
39
42
44
46
48
54
55
56
57
59
62
63
64
65
66
67
69
72
75
77
79
84
87
88
89
93
99
101
102
103
104
108
110
111
113
117
118
120
121
123
125
130
133
134
136
137
138
140
142
143
146
147
148
151
155
158
159
160
162
164
167
168
170
171
172
173
175
177
179
180
181
182
183
184
189
190
191
192
193
196
197
198
199
202
203
205
206
208
209
210
216
218
222
224
226
228
232
233
236
239
242
244
246
247
250
252
253
254
255
257
258
259
261
262
267
268
271
272
274
276
282
283
286
288
289
291
293
295
296
297
298
300
302
304
305
306
307
309
311
312
313
314
315
316
317
318
319
320
321
322
324
325
326
329
331
336
337
338
339
342
343
345
347
348
352
356
358
361
362
363
364
365
367
368
369
370
372
373
374
375
377
378
381
382
383
384
385
386
387
389
390
392
393
394
395
398
399
401
402
406
407
408
410
411
414
422
424
425
427
429
433
435
437
441
448
450
451
453
454
456
457
459
460
461
462
465
466
468
470
471
472
473
475
476
477
479
480
481
484
486
488
489
490
491
493
495
496
497
498
501
502
505
509
511
513
515
516
517
518
519
521
523
524
525
526
527
530
531
533
536
540
543
548
552
553
554
563
567
569
571
572
573
574
575
577
579
580
583
585
587
588
591
592
593
598
601
602
603
605
606
607
609
610
611
612
613
615
619
621
625
626
629
630
632
634
640
641
642
645
649
650
651
652
653
654
656
658
661
