44
23
18
21
278
181
120
50
41
80
86
70
24
88
134
184
143
176
100
121
166
125
175
137
235
111
59
236
101
178
129
285
107
155
130
340
144
179
116
263
164
82
400
253
531
188
139
256
232
153
328
152
108
220
483
255