0
5
14
17
30
34
39
40
42
45
48
49
56
58
61
65
70
87
97
102
106
117
127
130
131
133
135
137
144
150
154
157
162
168
172
183
186
194
196
198
201
205
208
216
219
222
233
242
244
248
252
260
264
265
266
272
273
275
284
288
292
293
303
311
314
320
323
332
333
343
353
361
362
376
377
379
380
382
386
387
392
395
402
