12
109
23
10
16
150
26
117
20
14
302
5
15
174
141
8
194
79
224
21
27
264
377
235
350
211
47
40
355
247
86
819
334