0
4
6
8
14
16
18
29
31
33
34
35
37
41
49
57
60
61
63
64
66
67
71
72
78
81
82
86
90
105
128
129
130
134
136
142
144
148
152
155
157
158
160
161
162
164
165
174
175
177
181
186
198
204
205
207
219
220
224
235
236
240
241
243
244
250
253
259
267
270
273
276
281
283
296
305
308
310
323
326
327
330
336
337
339
341
