0
2
5
10
12
13
14
21
22
23
28
32
36
38
39
40
45
46
49
51
52
53
56
57
59
61
64
66
67
72
74
75
79
84
85
86
87
93
96
98
99
101
104
105
109
110
111
114
117
121
123
124
127
130
131
132
135
137
141
144
145
147
149
151
152
155
156
163
166
168
172
179
187
188
189
192
193
201
206
209
221
225
226
230
233
235
243
248
250
252
254
255
259
264
269
274
276
284
289
292
298
302
304
307
308
309
310
314
316
317
320
322
326
330
332
334
337
345
346
350
351
354
361
363
364
368
370
376
381
389
390
398
401
407
412
414
415
425
427
434
436
437
440
442
443
453
458
461
464
467
468
469
475
479
480
481
484
488
489
492
497
498
502
503
505
507
514
517
520
524
526
527
528
530
533
534
536
538
542
546
547
550
555
557
558
559
564
565
567
568
572
576
577
580
582
584
592
595
609
611
621
623
636
638
641
651
655
658
659
661
666
671
673
674
676
677
679
683
684
685
688
691
696
698
699
703
717
718
720
721
722
724
729
731
737
738
740
741
745
750
751
752
757
758
764
771
777
782
786
787
789
790
803
804
806
807
809
811
812
817
822
823
825
830
832
837
839
843
846
847
857
864
868
869
870
872
874
876
877
881
882
883
884
891
901
903
904
909
913
914
920
921
932
933
937
946
951
953
954
956
957
963
967
970
972
978
980
983
988
989
994
996
1002
1005
1008
1015
1017
1020
1025
1027
1033
1044
1050
1051
1054
1057
1059
1061
1063
1067
1068
1069
1071
1072
1073
1076
1077
1078
1079
1080
1083
1085
1086
1090
1093
1097
1099
1100
1103
1104
1106
1108
1110
1124
1126
1128
1129
1130
1131
1133
1141
1144
1147
1149
1150
1153
1154
1155
1156
1157
1160
1162
1164
1166
1174
1176
1177
1178
1183
1184
1185
1187
1191
1192
1195
1196
1199
1200
1203
1204
1210
1212
1218
1224
1226
1228
1233
1234
1236
1239
1242
1246
1252
1255
1260
1264
1266
1272
1274
1276
1279
1281
1283
1285
1292
1293
1298
1300
1302
1304
1306
1313
