5
13
18
30
39
40
43
56
57
64
92
96
106
116
137
141
144
169
175
191
200
204
227
241
251
259
