185
97
31
119
160
56
203
101
91
25
109
135
81
60
106
45
42
185
151
141
258
50
248
312
190
50
188
55
139
298
492
109
160
62
130
95
110
187
306
80
242
186
104
458
220
251
242
186
300
141
158
195
34
231
157
70
97
229
160
299