0
2
4
12
19
27
28
33
38
42
43
46
49
50
52
53
54
56
59
64
65
69
72
74
76
78
92
99
100
102
104
105
106
107
108
112
114
116
118
119
123
124
128
129
132
135
139
142
143
146
154
161
162
166
176
180
182
183
192
197
199
203
204
206
207
212
213
220
221
232
237
240
243
244
245
247
250
253
254
255
261
264
274
279
284
289
290
293
300
301
309
310
311
312
313
317
322
323
331
332
333
335
339
343
345
352
353
356
360
361
363
366
368
373
381
382
385
388
391
398
406
407
411
414
421
425
435
437
440
442
445
449
450
451
454
461
462
463
464
468
476
478
481
489
492
494
496
497
498
500
501
506
509
513
527
530
531
534
535
536
539
542
548
552
553
561
564
567
568
570
575
579
581
588
596
597
600
604
606
609
615
616
617
622
623
624
630
631
633
635
637
639
644
645
651
655
662
672
687
688
689
692
693
704
715
719
729
731
732
742
744
749
757
758
768
769
773
776
777
778
785
788
789
794
795
796
800
803
804
805
807
809
810
812
813
819
824
827
831
837
847
849
861
865
870
875
876
879
885
889
896
901
907
908
910
911
913
914
919
926
927
928
936
946
947
948
949
955
957
958
959
961
966
967
968
969
975
977
978
980
981
984
994
995
1001
1002
1004
1006
1010
1020
1021
1026
1031
1032
1034
1042
1059
1063
1064
1069
1072
1075
1076
1078
1089
1090
1091
1096
1100
1102
1104
1110
1114
1123
1125
1126
1127
1128
1133
1135
1142
1144
1167
1170
1176
1180
1182
1185
1188
1189
1190
1193
1195
1199
1204
1207
1208
1210
1214
1215
1216
1218
1221
1222
1224
1228
1230
1232
1236
1237
1238
1239
1240
1244
1246
1249
1251
1252
1254
1256
1258
1259
1260
1263
1264
1269
1276
1279
1280
1283
1286
1296
1297
1299
1300
1302
1311
1314
1318
1323
1325
1329
1332
1338
1340
1341
1342
1344
1345
1346
1349
1352
1353
1359
1361
1363
1370
1371
1373
1385
1386
1388
1389
1390
1393
1394
1396
1400
1402
1403
1405
1406
1413
1415
