15
5
7
4
2
12
3
46
20
8
19
10
136
36
6
0
9
35
24
21
42
55
74
45
48
86
60
115
217
160
18
33
53
26
37
49
132
100
59
23
360
101
171
119