26
9
36
33
14
15
4
41
17
54
187
964
463
98
21
113
23
25
53
52
150
11
35
95
139
32
269
141
99
117
10
24
48
51
20
273
34
69
110
67
29
212
19
123
213
63