0
2
3
4
6
12
13
17
18
20
22
28
29
30
32
34
39
40
41
45
50
54
56
58
61
62
63
64
65
66
67
68
74
76
79
80
81
82
85
86
88
91
95
102
104
106
116
120
122
126
128
135
139
142
144
148
151
152
160
161
163
165
169
172
173
176
177
178
182
183
185
186
187
188
193
195
198
199
201
202
203
204
205
209
213
215
219
220
223
231
239
240
243
244
250
251
252
253
254
266
269
272
273
283
289
294
298
302
303
304
308
310
316
320
321
327
328
330
331
336
338
339
341
346
349
351
352
354
360
364
365
368
374
376
377
380
383
385
388
392
395
396
399
405
407
408
412
413
414
415
417
420
424
426
429
430
433
434
435
436
437
438
439
442
443
444
447
451
452
453
454
457
459
460
463
466
468
475
476
485
486
490
491
496
498
503
504
506
514
516
517
520
525
530
532
533
535
537
539
540
545
546
548
551
562
569
574
576
578
579
581
583
584
585
586
589
595
600
602
604
607
611
614
615
616
618
620
626
627
630
635
636
640
642
646
648
652
653
655
659
662
663
664
668
671
673
676
678
679
681
685
687
688
689
690
692
694
697
705
707
