8
6
2
4
5
3
14
1
9
7
0
11
50
18
171
120
32
33
81
83
179
150
46
84
54
133
111
136
17
282
34
79
26
40
42
48