11
289
35
270
25
61
179
177
51
32
115
173
379
48
167
140
302
373
187
229
20
133
49
100
121
99
147
142
143