20
9
5
1
10
3
4
13
7
0
40
11
18
21
19
61
12
69
24
108
96
221
6
27
74
81
252
28
67
56
66
16
72
37
130
60
65
43
442