158
142
133
158
146
166
156
144
145
142
145
168
149
334
156
140
138
151
179
413
373
167
444
341
588
161
355
100
162
150
168
153
346
400
162
158
97
98
137
163
396
145
162
149
620
95
159
328
151
149
439
158
168
163
170
43
25
25
25
25
37
25
26
25
25
25
25