8
13
17
158
58
14
22
174
71
35
38
146
24
115
187
207
52
455
57
1125
367
270
443
28
6
48
296
46
151
143
15
64
44
49