109
23
10
16
150
26
108
116
20
14
302
5
15
174
141
8
194
78
224
21
27
264
377
234
350
210
46
40
355
247
86
818
333