14
7
55
41
3
9
8
20
15
6
16
2
27
35
28
24
12
39
0
1
25
5
81
135
19
22
76
30
166
152
128
85
93
343
101
58
188
72
413
95
33
80
89
140
139
74
601