26
21
10
54
16
19
3
35
2
9
17
106
32
417
85
150
65
136
72
22
52
45
31
20
15
71
163
13
24
48
33
36
46
78
49
274
27
73
8
11
385