61
0
197
826
166
269
256
170
182
131
226
510
444
109
82
221
673
265
285
268
111
105
117
214
326
141
139
145
68
77
149
94
99