0
3
8
13
15
20
23
26
35
37
39
42
52
68
76
78
79
83
84
89
90
93
94
95
98
99
108
112
115
118
119
124
126
127
130
132
133
137
142
144
145
146
148
149
152
153
155
159
165
168
171
172
177
180
184
187
188
189
194
207
208
211
212
216
222
225
229
246
249
251
256
258
259
266
268
270
272
276
280
282
283
284
285
286
287
288
291
292
293
302
303
310
314
316
322
323
329
336
337
343
344
348
357
361
372
373
375
378
384
393
394
395
398
402
411
419
420
424
425
440
442
444
450
451
455
457
461
466
469
474
477
482
485
489
490
492
494
495
496
497
498
504
509
510
511
519
521
525
527
531
535
536
538
539
540
547
550
559
566
570
571
575
577
582
587
589
590
592
600
601
603
605
608
609
610
612
614
619
620
623
625
627
629
634
642
644
659
662
663
664
666
669
670
679
681
683
684
685
686
691
696
698
701
703
704
706
708
715
717
724
725
726
730
734
735
740
744
745
748
749
750
751
752
755
758
759
763
764
766
768
773
774
775
779
783
789
790
795
801
804
805
809
812
818
821
824
828
830
831
832
833
838
839
841
843
849
857
860
863
867
872
874
878
879
887
888
889
892
893
897
898
900
901
905
907
911
915
917
924
931
938
939
942
948
952
953
954
955
956
964
967
974
985
986
987
994
999
1003
1010
1012
1016
1024
1027
1028
1029
1032
1036
1039
1046
1047
1051
1052
1054
1063
1068
1070
1087
1089
1091
1094
1097
1099
1101
1103
1107
1109
1116
1118
1121
1122
1129
1130
1132
1136
1143
1144
1146
1152
1153
1156
1166
1167
1170
1171
1176
1181
1187
1198
1207
1209
1222
1224
1225
1226
1232
1235
1239
1243
1246
1247
1249
1250
1251
1260
1264
1265
1268
1274
1275
1277
1279
1282
1283
1284
1286
1288
1293
1295
1302
1304
1307
1323
1325
1327
1328
1333
1334
1336
1339
1340
1343
1346
1349
1350
1351
1358
1359
1362
1366
1368
1370
1375
1376
1385
1387
1389
1390
1395
1398
1406
1409
1410
1416
1425
1428
1429
1438
1439
1440
1443
1444
1447
1450
1454
1455
1457
1461
1466
1470
1473
1476
1479
1482
1485
1486
1492
1494
1495
1499
1501
1502
1506
1514
1515
1517
