54
38
84
97
143
99
28
145
100
70
53
110
46
101
297
277
192
228
215
314
521
351
290
1034
295
301
191
233
243
183
298
450
267
287
416