12
18
23
24
41
47
64
67
77
105
112
121
127
131
135
145
146
149
152
156
207
212
229
236
253
