35
175
142
137
65
60
99
46
121
91
24
135
360
95
80
234
298
149
73
118
72
159
331
438
133
216
162
333
79
120
25
240
272
169
268