0
4
5
10
14
15
17
20
21
23
26
29
32
35
43
45
51
54
58
61
67
68
69
70
74
78
80
81
92
95
97
99
100
104
106
114
115
116
118
126
135
136
141
143
144
145
149
151
153
154
157
162
163
167
170
182
188
190
196
201
206
211
212
217
218
221
223
229
231
232
244
247
249
250
251
256
267
274
276
277
278
279
282
283
284
287
290
303
304
305
306
310
311
319
320
321
