10
18
21
24
32
35
36
46
48
63
67
75
85
88
98
105
112
117
122
128
129
135
137
141
147
149
151
172
181
185
186
190
196
197
207
214
216
220
227
230
246
250
269
282
286
292
299
300
305
321
334
343
349
355
360
363
364
366
369
377
383
384
387
394
409
