5
12
18
20
22
25
28
31
33
39
40
41
50
54
60
64
66
79
91
99
106
110
124
126
131
135
138
139
147
150
151
161
162
163
164
171
176
186
188
198
201
205
206
210
216
221
222
225
228
229
231
233
246
247
256
259
261
262
263
265
271
285
288
290
291
325
330
332
336
345
346
347
353
359
360
361
363
369
375
376
378
393
394
396
397
406
419
426
429
435
437
438
451
453
458
470
472
473
477
481
482
488
491
503
505
506
507
510
515
516
519
523
531
536
547
560
572
584
585
589
594
597
598
599
607
608
609
614
615
618
619
620
630
637
648
660
669
671
678
684
692
698
700
701
705
707
709
720
721
722
729
741
744
749
751
754
756
757
759
763
770
772
774
779
788
789
796
800
802
804
806
809
810
811
817
831
834
838
841
848
854
856
859
860
864
874
878
884
898
903
905
921
944
951
955
956
958
962
963
967
970
990
1002
1004
1007
1011
1012
1014
1017
1018
1019
1026
1040
1044
1045
1060
1070
1073
1077
1081
1083
1088
1092
1099
1101
1105
1123
1137
1146
1151
1157
1170
1172
1175
