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