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