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