11
10
8
35
22
4
6
9
26
24
16
19
15
12
14
23
76
59
45
161
133
25
64
108
97
38
78
57
62
347
31
29
83
89
104
79
73
80
340
250
98
206
70
112
94