33
41
48
52
47
43
72
92
384
315
329
266
273
144
109
96
118
82
74
66
461
346
202
140
319
150
147
174
201