5
7
10
11
12
14
16
17
18
23
27
32
33
37
38
41
42
43
51
55
57
64
72
81
88
93
94
96
99
100
107
110
112
113
115
117
120
121
123
124
126
133
140
147
149
152
155
156
157
162
166
171
172
174
178
184
186
188
189
196
202
203
205
206
209
210
211
216
218
219
222
224
225
228
234
237
239
241
242
247
251
253
254
259
260
265
266
268
270
271
275
277
278
280
287
288
289
290
293
295
298
301
302
305
309
310
314
319
321
325
326
327
330
333
334
341
342
345
349
350
354
369
379
383
384
387
389
390
393
399
402
403
404
405
411
414
416
421
425
426
430
441
445
450
454
455
457
459
463
465
468
469
472
475
479
481
482
484
485
487
493
494
499
501
503
507
508
509
510
511
513
516
521
526
529
531
533
537
539
543
544
549
554
559
566
567
568
570
575
579
580
581
584
586
587
588
589
593
594
599
602
604
606
609
610
616
626
628
630
631
634
637
641
648
650
651
653
655
657
661
662
666
668
669
672
675
676
677
679
681
683
691
694
696
698
699
700
702
704
707
708
713
715
722
725
726
727
731
732
733
734
735
737
741
745
755
760
762
765
769
771
780
781
786
787
790
796
800
802
803
806
807
812
813
816
817
818
819
820
823
825
837
841
844
845
847
850
853
855
857
858
860
861
865
866
869
875
877
879
880
883
885
887
894
896
898
899
901
903
905
907
912
915
919
920
922
935
936
937
949
950
951
952
958
964
967
969
975
982
984
986
987
989
992
998
999
1005
1008
1009
1014
1015
1025
1026
1028
1030
1032
1038
1039
1040
1046
1052
1059
1063
1065
1066
1074
1078
1081
1088
1091
1093
1096
1099
1100
1102
1104
1107
1108
1109
1110
1112
1113
1120
1121
1124
1130
1131
1133
1135
1139
1145
1146
1147
1148
1150
1152
1154
1158
1159
1166
1169
1173
1179
1180
1183
1184
1188
1189
1190
1201
1203
1207
1209
1213
1214
1216
1223
1226
1229
1230
1235
1236
1239
1240
1242
1249
1253
1255
1256
1259
1261
