20
0
1
3
18
9
109
29
17
10
5
23
12
14
78
16
8
15
53
25
38
13
88
85
138
21
22
36
61
97
143
172
56
7
482
102