0
0
0
0
0
0
1
1
1
3
3
6
11
15
21
27
29
39
50
71
93
127
127
127
128
128
128
128
128
128
128
136
136
136
139
144
157
171
183
198
213
227
227
230
230
239
244
244
244
244
244
251
277
306
336
355
370
385
400
410
425
425
440
455
455
455
455
455
455
458
458
464
468
468
473
481
489
502
511
515
529
547
575
600
643
643
643
649
649
649
649
652
652
652
662
663
667
680
694
708
722
734
749
764
779
779
782
782
791
797
797
797
798
806
819
849
879
910
935
956
971
986
996
1011
1011
1026
1041
1041
1049
1056
1070
1083
1084
1091
1097
1101
1113
1124
1134
1148
1162
1169
1196
1213
1242
1268
1291
1333
1340
1354
1369
1369
1372
1372
1384
1391
1391
1401
1415
1427
1441
1455
1469
1483
1490
1505
1520
1535
1538
1544
1550
1563
1574
1584
1598
1613
1628
1643
1673
1703
1732
1757
1788
1803
1818
1833
1848
1848
1863
1878
