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