11
8
5
21
3
7
35
6
0
114
30
41
112
24
70
16
13
46
44
14
147
60
23
100
71
115
98
107
61
27
78
26
673
31
54
90
56
19
81
50
40
261