0
1
6
7
10
13
14
17
20
32
34
37
38
39
41
42
44
45
47
57
61
64
65
69
70
75
76
82
85
90
91
92
96
97
99
102
106
107
111
113
114
118
121
122
123
124
125
126
127
131
134
139
145
148
157
167
169
178
190
198
204
205
209
211
213
216
227
232
237
240
250
261
271
283
284
289
293
294
296
300
305
307
308
321
325
333
338
347
351
353
360
366
367
375
382
384
389
391
407
408
411
414
421
422
427
430
438
440
441
448
457
460
473
474
482
483
485
486
488
494
495
500
504
506
515
519
520
522
531
543
545
546
549
550
570
572
581
591
592
601
603
604
613
615
617
618
623
624
628
638
648
652
657
659
664
665
666
670
671
673
674
677
679
686
689
693
700
703
706
708
710
718
721
722
728
731
740
742
744
746
753
755
759
767
772
776
784
785
786
788
793
794
805
808
809
832
833
834
835
839
840
841
843
846
847
850
852
855
857
858
859
861
865
878
880
887
900
902
903
907
908
910
915
936
939
940
947
953
954
955
959
970
973
976
981
983
984
989
1005
1007
1010
1017
1018
1024
1025
1026
1037
1043
1045
1049
1058
1064
1071
1077
1080
1084
1085
1086
1096
1106
1113
1153
1154
1155
1158
1165
1176
1179
1185
1188
1190
1191
1194
1203
1212
1214
1217
1224
1227
1229
1230
1231
1235
1236
1240
1250
1255
1256
1265
1266
1267
1269
1271
1272
1274
1281
1282
1284
1289
1292
1295
1298
1300
1307
1311
1312
1315
1320
1321
1323
1325
1337
1339
1343
1344
1349
1355
1361
1374
1380
1384
1389
1390
1394
1404
1411
1412
1415
1416
1418
1420
1423
1424
1431
1435
1436
1437
1443
