85
88
172
574
1258
365
34
164
433
391
224
215
113
377
244
177
74
96
240
65
157
41
133
394
450
245
161
190
90
130
49
124
160
120
176
162
211
197
169
247
148
43
111
80
76
207
270
384
18
186
191
103
16
137
22