0
5
17
30
36
38
61
68
83
85
86
96
99
102
114
119
154
160
188
197
216
227
235
237
241
244
261
