0
8
7
4
5
23
22
3
15
9
25
1
2
13
147
76
30
17
82
50
48
576
158
34
56
135
47
31
39
24
49
73
42
108
109
173
115
113
36
99
381
101
29
110