0
1
3
6
10
12
15
16
20
22
23
24
25
27
28
30
31
35
40
46
53
56
59
63
66
67
69
70
74
75
77
78
80
81
86
91
95
97
99
102
105
106
109
110
113
116
120
124
127
131
132
136
138
140
142
143
147
153
157
159
161
163
164
165
167
174
175
177
179
180
184
185
186
187
188
190
192
193
198
201
202
203
204
206
208
210
211
212
213
217
218
219
220
223
227
230
231
232
233
234
245
250
251
253
254
259
261
263
267
270
275
276
277
279
282
284
287
288
290
291
292
297
300
302
306
307
308
310
311
312
313
314
315
318
320
321
326
327
331
338
341
342
345
346
347
348
351
353
358
359
361
363
366
368
369
370
372
373
375
378
379
380
381
382
385
386
393
394
395
403
404
407
412
416
417
419
424
429
430
431
434
436
437
441
443
449
453
458
460
461
462
463
466
467
470
471
473
474
477
479
481
488
489
490
497
500
501
503
505
507
509
514
515
517
521
522
524
525
526
527
528
529
531
533
542
544
547
548
549
553
554
557
558
559
561
562
564
566
567
568
574
576
577
578
579
582
591
593
594
600
602
607
608
611
612
617
629
632
634
635
638
642
643
644
645
646
648
649
650
651
653
654
656
660
663
664
666
667
676
677
684
685
687
689
693
694
695
698
703
707
708
710
711
712
722
724
727
730
731
732
734
736
739
740
742
745
748
754
756
757
760
761
765
767
769
771
776
777
778
780
782
784
786
787
791
793
800
803
804
807
810
811
815
817
819
820
821
823
826
828
830
832
838
839
841
842
843
844
846
853
854
855
857
858
859
860
862
864
869
870
871
874
875
877
879
880
887
888
889
890
892
893
895
900
901
902
909
910
912
914
915
916
917
918
920
922
928
934
935
939
941
946
948
949
951
952
953
954
955
957
958
959
961
966
968
969
970
971
973
974
977
980
983
988
989
1000
1002
1003
1004
1007
1009
1013
1016
1017
1018
1019
1020
1024
1027
1031
1034
1035
1041
1042
1043
1044
1045
1047
1050
1052
1053
1054
1056
1058
1059
1061
1062
1063
1068
1070
1072
1073
1075
1080
1081
1083
1086
1087
1090
1091
1092
1096
1097
1098
1099
1100
1106
1109
1112
1113
1122
1123
1124
1127
1128
1130
1132
1134
1135
1136
1137
1138
1142
1144
1146
1148
1150
1151
1153
1156
1157
1158
1159
1162
1169
1170
1171
1173
1176
1178
1183
1184
1185
1186
1187
1188
1191
1192
1193
1197
1206
1207
1209
1219
1221
1225
1228
1229
1232
1235
1238
1239
1250
1251
1254
1255
1256
1257
1261
1262
1264
1270
1272
1273
1276
1278
1279
1281
1282
1284
1285
1286
1287
1291
1292
1294
1295
1297
1298
1305
1308
1313
1317
1318
1326
1327
1328
1330
1331
1334
1335
1336
1337
1339
1340
1343
1349
1350
1351
1353
1354
1357
1358
1359
1360
1361
1363
1366
1370
1371
1372
1375
1378
1382
1392
1393
1394
1404
1405
1406
1408
1409
1410
1411
1412
1414
1415
1419
1421
1423
1425
1428
1430
1431
1433
1434
1435
1436
1437
1438
1441
1442
1445
1446
1447
1449
1451
1452
1455
1457
1458
1459
1464
1465
1467
1476
1477
1481
1483
1485
1487
1489
1491
1492
1494
1496
1497
1498
1501
1507
1512
1513
1514
1515
1522
1524
1528
1529
1530
1531
1532
1535
1537
1539
1541
1543
1545
1547
1548
1549
1552
1562
1565
1566
1567
1570
1575
1577
1579
1581
1584
1585
1589
1590
1592
1593
1596
1597
1598
1599
1601
1602
