8
9
11
2
23
1
3
5
6
17
4
7
0
14
106
19
22
16
10
25
53
46
27
30
13
48
87
161
182
68
29
26
105
24
124
80
140