177
125
140
137
92
63
209
149
329
241
228
127
166
164
93
107
249
228
254
84
75
301
329
141
122
123
54
180
131
154
127
124
97
188
224
118
59
255
168
149
358
158
133
123
105
52
156
145
48
33
22
101
298
215
123
284
232
273
201
184