0
4
6
11
16
17
19
20
28
29
35
48
53
58
59
68
69
73
80
83
99
100
102
106
110
116
118
123
128
129
132
137
141
152
154
155
159
163
169
171
172
188
190
194
198
207
210
213
215
220
222
223
231
242
244
247
250
255
256
266
267
269
284
285
296
300
308
309
316
321
328
335
336
341
342
343
346
356
373
375
380
387
388
390
