34
16
44
37
47
48
51
59
61
129
82
93
133
145
149
155
169
188
208
192
174
177
229
243
245
231
252
258
77
63