39
46
52
45
43
70
91
384
315
329
266
272
144
108
96
118
81
74
66
461
346
202
140
319
150
147
174
201
119