2
3
5
27
41
45
80
99
106
107
119
123
125
132
157
160
166
