0
70
6
4
16
21
191
10
9
22
18
168
188
97
110
196
14
338
832
1538
140
7
24
13
50
68
29
34
36
279
5
2
133
3
149
57
42
60
341
56
20
126