3
4
6
18
60
83
93
96
101
105
115
138
140
147
151
166
