20
23
5
2
4
146
27
11
12
7
16
48
24
18
10
42
67
3
22
37
1
8
47
100
6
32
29
13
33
80
39
154
0
15
51
43