2
8
27
43
55
60
71
89
102
104
117
121
138
141
149
163
171
190
191
200
