9
3
10
5
20
2
17
0
15
6
16
25
48
27
47
1
164
50
127
7
66
14
12
24
34
112
22
49
69
36
8
19
86
84
4
83
159
70
13