8
3
4
1
0
2
6
20
26
111
109
33
43
38
133
90
97
13
65
16
208
127
11
5
14
21
19
189
184
101
24
52
75
9
104
45
63
36
18
12