0
0
1
1
1
2
3
3
3
5
5
11
14
14
14
18
22
35
38
55
73
112
112
112
112
112
115
115
115
115
115
123
123
123
125
128
136
136
136
136
136
143
143
154
157
157
167
174
185
200
215
227
253
280
295
314
345
355
370
384
384
399
414
429
429
430
430
430
431
436
436
442
444
444
450
455
455
457
465
470
484
496
520
539
580
580
580
580
580
585
585
588
588
588
597
597
599
608
622
633
633
634
634
639
649
649
660
663
663
673
680
695
710
725
737
767
797
818
843
874
884
899
914
914
929
944
959
959
960
960
960
961
966
971
977
979
989
1001
1006
1020
1031
1039
1068
1086
1116
1143
1162
1199
1199
1199
1206
1206
1213
1218
1229
1234
1248
1259
1268
1279
1288
1302
1313
1328
1334
1344
1359
1371
1374
1386
1392
1398
1412
1424
1438
1453
1467
1479
1509
1539
1569
1594
1625
1640
1655
1670
1670
1685
1700
1715
