0
3
6
24
32
35
43
58
59
60
73
80
98
121
135
140
165
176
177
178
183
210
214
219
241
253
257
271
274
280
285
286
298
343
347
356
375
382
