20
112
8
36
58
3
11
2
7
23
16
9
30
43
45
137
82
5
15
17
24
272
39
25
54
68
41
53
57
186
29
4
0
1
13
14
146
52
48