0
0
0
0
0
0
0
0
0
0
1
1
1
3
6
9
9
10
12
12
14
16
18
21
24
26
30
35
38
40
43
46
49
52
55
58
58
61
63
66
70
78
90
104
116
128
140
145
153
165
176
202
221
250
277
296
335
337
337
339
339
339
342
342
342
342
342
342
344
344
344
346
346
346
348
348
348
348
348
348
348
348
348
348
348
348
348
351
351
351
351
351
353
353
355
355
355
357
357
358
361
366
371
376
379
383
388
393
393
393
393
393
393
393
393
395
398
403
408
410
410
414
418
418
420
422
422
424
428
432
436
439
444
448
450
452
455
458
458
458
458
458
458
458
458
458
463
466
466
466
466
466
466
466
467
468
471
474
478
483
486
489
492
493
493
493
494
496
500
503
505
508
513
513
513
514
517
521
525
528
533
537
542
552
563
575
589
604
616
616
616
616
626
637
646
652
666
678
692
707
718
718
718
718
718
718
718
724
731
731
731
731
746
758
758
758
758
763
770
800
821
850
880
911
941
941
941
941
941
941
941
941
943
946
946
946
946
951
956
961
961
961
961
961
966
971
971
971
971
971
971
971
971
976
981
986
986
986
986
986
986
986
986
986
986
986
991
996
1001
1001
1001
1001
1002
1004
1004
1004
1004
1004
1004
1004
1004
1004
1008
1008
1008
1008
1011
1015
1024
1039
1054
1067
1082
1097
1097
1112
1127
1132
1137
1142
