0
0
0
0
1
5
5
5
7
10
13
18
28
38
49
52
60
75
91
108
122
134
134
134
136
136
136
136
136
136
136
141
150
153
157
160
171
182
182
192
207
222
235
235
235
235
235
235
241
248
260
273
286
286
286
286
288
292
310
326
349
359
384
386
397
412
424
438
451
463
470
485
499
499
499
499
500
504
504
508
517
524
531
537
547
557
566
577
589
602
619
641
658
671
671
671
674
674
674
674
674
676
676
683
694
697
701
707
719
731
731
741
756
771
784
784
784
784
784
784
790
797
809
823
836
836
836
836
840
846
863
880
904
920
945
956
968
983
995
1010
1025
1037
1047
1062
1077
1080
1087
1096
1107
1117
1117
1121
1130
1136
1143
1154
1163
1175
1186
1197
1206
1218
1235
1254
1269
1276
1285
1293
1304
1304
1315
1318
1321
1326
1337
1344
1354
1360
1369
1375
1387
1398
1413
1425
1437
1452
1465
1466
1471
1482
1496
1511
1524
1535
1547
1561
1574
1580
1584
1596
1609
1619
1630
1647
1671
1701
1726
1746
1758
1773
1785
1800
1815
1827
1842
1857
1872
