6
10
4
3
2
0
1
5
7
33
24
164
13
11
12
17
29
28
8
14
20
15
75
56
203
30
27
60
18
81
71
134
387
9
16
44
25