0
1
2
4
5
9
17
26
27
32
36
42
45
50
55
56
61
62
63
66
67
68
69
72
74
77
86
87
89
91
92
103
108
112
116
120
122
123
124
127
128
129
130
133
135
138
139
140
143
146
153
154
155
163
168
171
172
175
176
178
179
182
187
191
194
196
209
219
221
223
231
234
235
237
239
242
246
250
251
253
256
258
259
264
265
266
268
269
270
278
279
281
282
291
295
296
297
298
299
301
306
308
310
312
313
318
323
328
329
343
345
347
348
351
353
354
360
361
367
368
372
376
377
379
382
383
384
389
397
404
407
420
426
432
442
443
448
449
450
451
457
463
464
468
470
471
474
475
477
486
493
496
499
501
502
506
516
517
520
523
524
527
530
532
534
536
537
539
546
548
549
551
552
553
555
560
561
563
564
565
566
567
569
572
574
575
576
578
579
581
583
585
588
589
593
595
598
608
609
611
621
624
625
633
635
637
638
649
659
662
665
668
670
674
679
680
684
693
696
697
701
703
704
709
710
714
716
721
724
725
726
727
729
730
732
738
743
744
747
751
753
757
759
762
763
766
772
777
779
780
783
785
789
793
797
804
813
815
819
820
821
822
826
829
833
834
838
846
851
852
857
862
865
872
878
883
886
887
892
893
896
913
915
920
927
934
935
939
940
950
951
953
954
958
964
971
974
977
982
987
991
997
999
1000
1001
1007
1012
1015
1019
1020
1022
1025
1027
1029
1040
1042
1043
1044
1055
1059
1060
1061
1063
1064
1065
1067
1069
1070
1071
1072
1080
1081
1085
1086
1091
1094
1102
1104
1106
1113
1115
1117
1120
1124
1129
1131
1134
1138
1143
1144
1145
1147
1150
1151
1156
1157
1162
1164
1168
1171
1175
1176
1183
1184
1187
1191
1192
1198
1199
1200
1209
1212
1219
1222
1223
1224
1225
1226
1227
1229
1231
1235
1239
1240
1247
1249
1256
1260
1263
1268
1281
1283
1288
1292
1294
1297
1298
1303
1304
1306
1309
1315
1316
1320
1321
1324
1329
1331
1333
1340
1343
1345
1350
1351
1354
1356
1357
1361
1368
1369
1371
1383
1385
1387
1393
1395
1396
1398
1412
1418
1420
1424
1426
1428
1436
1442
1444
1447
1449
1450
1453
1457
1458
1467
1469
1472
1474
1475
1476
1481
1486
1487
1488
1489
1490
1491
1492
1495
1501
1503
1507
1509
1511
1512
1513
1514
1515
1521
1522
1524
1528
1531
