8
0
1
20
264
14
17
7
6
5
34
32
25
63
2
91
10
3
16
11
12
105
159
66
97
15
76
64
54
4
9
33
29
13
36
60
22
40
99
119
27
108
31
28