26
11
133
43
27
29
12
25
57
9
32
31
8
1176
103
4
63
87
166
23
30
391
46
121
3
90
15
45
189
72
37
51
18
102
13
47