0
0
0
1
1
1
4
4
4
4
5
9
17
28
39
48
55
77
91
110
120
133
134
134
137
137
137
137
143
157
157
171
179
181
186
191
202
205
205
212
220
230
238
238
238
238
238
238
238
244
244
244
244
245
250
261
274
283
300
316
340
350
353
368
379
392
399
410
423
438
448
460
474
474
474
475
475
478
487
490
491
492
501
505
515
526
538
549
559
583
600
624
638
652
654
654
657
657
657
657
664
678
678
692
701
703
709
715
727
735
735
743
753
763
775
775
775
775
775
775
775
781
781
781
784
790
795
806
820
831
849
866
890
906
917
932
943
957
965
977
990
1005
1018
1030
1045
1048
1056
1066
1069
1072
1081
1084
1094
1102
1111
1123
1134
1145
1157
1168
1176
1200
1217
1237
1249
1259
1270
1278
1290
1290
1293
1304
1311
1325
1336
1350
1359
1365
1377
1383
1395
1405
1418
1433
1444
1457
1469
1470
1475
1487
1501
1516
1520
1534
1543
1555
1568
1578
1582
1593
1607
1618
1630
1645
1669
1703
1725
1740
1751
1765
1778
1789
1802
1817
1830
1842
1856
