10
32
40
46
55
58
59
66
70
80
93
100
103
121
140
147
153
160
199
207
221
227
232
239
246
