0
4
8
17
18
33
36
37
43
52
67
85
93
98
108
111
116
129
137
176
179
182
189
203
218
233
262
269
275
276
277
300
308
310
333
342
343
377
379
384
389
398
409
419
430
440
453
461
462
