0
12
20
37
38
41
44
57
61
62
65
68
71
76
80
91
94
96
97
99
103
108
110
115
117
122
132
134
138
142
165
169
172
180
181
182
183
186
187
189
191
192
197
201
204
205
208
209
214
218
219
221
230
235
249
250
254
255
261
262
264
266
275
281
290
293
297
298
303
305
309
311
324
328
330
336
339
341
342
346
352
355
356
360
361
370
371
