20
9
4
2
0
24
11
15
1
8
5
16
58
19
32
42
36
61
38
92
59
104
41
128
219
45
10
62
107
56
14
13
67
77
75
54
122