27
3
65
185
123
74
115
19
355
96
183
118
298
101
43
109
25
179
67
84
153
418
189
20
80
92
60
83
137
193
112
86
70
16
11
39
42
45
29
18
125
216
143
73
89
52
49
99
160
59
32