293
53
202
142
148
146
185
87
127
170
168
335
137
366
156
444
442
430
90
124
135
352
187
233
384
183
1102
140
213
203
337
776