19
8
12
3
1
4
29
14
2
26
34
35
13
24
140
96
117
11
49
5
32
10
28
16
85
56
88
47
128
6
0
21
31
33
27
20