0
4
4
8
8
8
12
14
16
19
20
24
24
25
26
26
26
30
30
30
30
32
35
36
36
36
40
44
48
52
56
56
60
64
67
70
72
75
81
83
87
101
112
118
129
143
154
159
172
183
194
218
230
254
279
295
295
295
295
296
297
298
298
299
299
299
300
300
300
300
300
300
300
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
310
314
314
314
314
319
322
322
322
323
324
324
324
326
327
327
327
331
333
335
339
339
339
341
346
350
354
354
359
363
365
366
368
371
371
375
375
375
380
380
383
387
390
390
390
394
395
395
397
401
406
408
408
412
416
420
424
425
426
430
432
437
439
442
442
447
449
452
456
459
463
468
472
477
477
477
479
484
489
489
489
504
519
519
519
519
534
542
542
544
554
560
563
577
591
600
606
618
630
636
649
663
677
688
716
744
750
768
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
793
795
800
800
800
805
810
813
813
813
816
820
820
820
820
820
820
820
821
821
822
822
822
827
830
833
833
835
838
843
843
843
843
845
846
846
846
846
848
848
849
849
853
853
853
855
855
857
867
879
889
897
909
923
935
949
960
965
970
975
980
