30
157
126
68
191
288
166
63
85
1123
14
217
84
29
111
120
82
59
117
73
5
92
9
193
196
75
158
260
35
25
180
90
45
32
18
109
119
173
34
17
38
58
49
69
42
15
36
201
13
19