415
113
115
118
212
140
254
263
311
85
74
78
68
71
100
64
66
53
49
44
40
144
148
152
136
133
130
126
187
184
189
179
176
174
170
165
160
157
194
191
204
216
218
221
225
230
232
258