43
50
44
41
68
88
383
314
327
264
272
144
108
96
118
81
74
66
461
346
202
140
318
150
147
174
201
119
181