0
2
5
6
10
13
16
23
28
32
34
45
53
57
58
59
60
62
68
71
83
88
93
94
96
106
107
112
114
132
144
155
158
163
167
171
178
182
183
203
205
206
207
210
214
217
218
224
226
235
239
244
249
252
259
260
269
271
276
278
290
295
297
307
308
311
312
317
321
322
324
327
329
334
336
337
346
351
353
357
362
365
367
371
373
376
378
388
392
395
396
397
402
407
412
419
420
427
429
430
431
435
440
443
451
457
460
465
466
470
471
472
474
481
489
490
496
503
513
519
520
524
528
529
530
536
538
545
546
549
551
553
554
556
557
558
559
562
563
567
573
574
575
577
582
586
592
594
596
597
598
604
609
611
612
616
618
621
624
626
627
632
633
634
638
640
642
643
648
649
650
653
654
655
666
668
670
679
680
686
688
695
696
708
709
710
711
715
725
732
733
738
743
751
754
761
766
773
777
783
785
790
791
802
812
815
816
819
822
829
834
856
861
865
869
871
876
885
887
894
895
901
902
904
905
907
908
913
917
918
921
927
929
931
932
952
964
968
972
977
997
1003
1013
1014
1019
1020
1029
1034
1043
1051
1055
1068
1073
1077
1078
1079
1085
1086
1091
1094
1116
1118
1119
1120
1122
1127
1129
1133
1134
1138
1140
1143
1151
1164
1165
1168
1169
1173
1174
1176
1181
1182
1184
1187
1190
1197
1205
1206
1216
1219
1223
1232
1237
1239
1244
1252
1269
1281
1282
1291
1300
1301
1302
1308
1313
1316
1318
1319
1324
1326
1333
1334
1336
1339
1340
1344
1347
1348
1349
1351
1356
1357
1377
1383
1384
1388
1399
1400
1402
1407
1410
1411
1412
1414
1420
1424
1425
1429
1435
1436
1445
1462
1463
1478
1482
1484
1485
1489
1492
1502
1518
1525
1535
1537
1539
1544
1545
1546
1548
1550
1552
1555
1557
1558
1562
1563
1565
1566
1572
1573
1579
1582
1586
1592
1594
1599
1604
1611
1614
1630
1633
1641
1645
1647
1648
1649
1653
1658
1660
1674
1685
1686
1687
1698
1699
1706
1708
1709
