40
49
39
65
87
380
313
326
263
269
144
107
96
117
81
73
66
460
345
201
140
317
149
147
174
200
119
181