35
41
34
38
62
83
380
312
326
263
266
144
105
96
117
81
73
66
460
345
201
140
317
149
147
174
200
119
181