5
14
3
2
7
0
12
22
17
4
13
10
21
8
6
29
25
19
30
24
36
43
137
11
32
16
150
84
41
18
78
47
15
49
66
20