57
46
35
44
49
13
232
95
273
68
39
28
221
208
261
103
170
152
141
237
229
211
491
222
235
160
143
127
200
310
136
183
334