0
8
10
16
24
29
31
40
47
49
50
72
73
77
79
83
84
96
98
102
113
126
130
147
153
157
169
170
171
173
191
195
200
214
217
220
234
237
249
256
260
270
271
277
283
285
295
296
299
307
308
310
321
333
335
338
339
343
344
345
359
363
367
368
369
370
375
376
377
379
383
384
389
392
394
395
