42
55
78
96
101
103
109
118
125
130
149
152
159
162
164
166
168
