3
4
6
9
10
11
12
13
16
18
23
24
25
27
30
31
35
38
39
40
43
44
46
49
52
54
57
59
60
61
62
65
66
73
74
76
78
81
82
87
90
92
94
96
97
99
100