306
155
603
177
179
92
424
165
282
99
407
20
584
9
349
186