0
2
5
8
9
15
17
18
20
22
23
24
27
32
37
44
51
52
53
58
62
66
73
79
80
84
88
89
96
98
103
119
122
124
130
131
132
136
139
148
149
150
152
155
160
163
165
171
181
184
189
195
196
198
201
203
210
213
216
221
227
235
249
254
256
257
258
265
269
273
279
284
288
290
296
298
306
319
329
346
351
353
362
364
369
373
378
388
392
393
396
399
401
404
405
407
410
416
419
433
438
440
447
451
456
457
462
463
469
473
474
480
483
493
500
511
514
515
524
533
536
537
540
550
552
553
556
559
562
564
573
575
579
581
583
593
595
596
600
612
616
622
627
631
632
633
635
637
639
640
652
661
669
674
677
684
685
687
688
697
713
715
722
723
724
725
726
738
739
745
756
760
764
766
774
776
778
781
783
788
799
804
805
807
815
818
822
825
827
829
831
845
859
864
872
875
881
890
895
896
903
906
908
911
912
923
928
943
944
948
959
964
965
971
972
979
980
981
990
995
1004
1008
1026
1029
1031
1059
1062
1071
1075
1079
1083
1084
1092
1093
1094
1101
1112
1116
1120
1129
1141
1147
1148
1149
1156
1162
1169
1172
1179
1180
1184
1187
1194
1199
1201
1204
1210
1212
1225
1226
1233
1236
1237
1238
1249
1252
1256
1262
1267
1271
1272
1277
1293
1296
1309
1314
1319
1320
1321
1327
1329
1332
1333
1337
1346
1347
1351
1358
1364
1374
1384
1393
1395
1404
1406
1411
1418
1419
1422
1425
1427
1437
1442
1445
1447
1449
1454
1455
1465
1470
1471
1480
1484
1487
1492
1495
1515
1520
1528
1531
1536
1542
1543
1551
1554
1563
1566
1568
1578
1583
1587
1588
1603
1610
1615
1618
1620
1621
1623
1624
1627
1629
1633
1638
1641
1649
1655
1663
1671
1672
1677
1686
1688
1694
