178
2
90
141
1
28
173
4
546
3
91
264
0
246
240
226
271
88
60
97
96
342
123
209
5
533
377
69
479
772
1871
15
113
838
1115
1207
20