0
3
8
12
21
22
25
27
32
40
46
49
50
51
54
56
58
59
60
61
68
74
85
86
97
99
101
102
103
111
114
119
127
141
145
149
153
156
162
163
164
175
176
179
185
186
192
196
197
199
207
208
213
216
220
221
223
224
226
227
228
229
232
237
239
244
251
255
256
260
263
267
270
272
277
278
284
289
291
294
297
301
303
305
307
308
312
327
329
332
339
344
358
363
381
384
391
399
404
407
409
413
415
416
417
419
423
435
454
456
457
459
472
475
476
480
485
488
489
492
498
505
512
514
517
518
520
522
523
525
529
532
535
536
539
542
544
545
547
553
555
556
557
558
560
561
573
576
577
582
583
585
589
591
593
596
598
602
604
617
620
623
625
626
636
641
648
654
655
661
662
663
664
668
669
675
677
680
681
684
686
689
697
709
720
723
728
732
735
737
739
743
745
764
767
769
774
788
789
795
797
799
805
807
808
809
810
811
812
814
820
824
825
826
832
833
836
838
840
843
848
855
857
858
863
869
872
873
874
878
885
889
897
899
906
907
912
913
919
925
927
931
935
938
939
941
943
948
954
959
960
961
977
980
981
991
992
994
996
998
1001
1013
1015
1016
1017
1018
1019
1021
1025
1026
1031
1032
1042
1044
1047
1050
1054
1055
1060
1062
1065
1070
1075
1079
1080
1083
1085
1086
1087
1089
1092
1095
1102
1106
1109
1117
1118
1119
1124
1129
1131
1136
1138
1149
1154
1158
1161
1165
1166
1167
1169
1173
1176
1177
1178
1181
1188
1189
1191
1192
1193
1201
1206
1207
1210
1218
1219
1220
1222
1229
1230
1237
1238
1239
1240
1253
1254
1256
1263
1269
1271
1277
1278
1281
1282
1288
1290
1292
1296
1298
1301
1303
1305
1307
1315
1321
1325
1327
1355
1366
1384
1385
1387
1389
1390
1397
1399
1405
1411
1416
1421
1429
1431
1434
1435
1436
1440
1443
1444
1445
1446
1447
1452
1454
1455
1457
1464
1466
1468
1471
1474
1479
1484
1493
1494
1495
1500
1503
1511
1513
1518
1520
1521
1524
