85
2
93
1
69
66
70
4433
425
458
1179
397
382
521
62
768
72
117
277
191
1130
218
254
167
222
184
237
111
178
272
142