257
2
273
1
76
95
310
296
75
83
375
225
62
74
133
175
135
85
149
198
90
46
169
1197
8
108
201
58
106
119
52
82