245
350
170
43
155
152
161
154
150
177
31
148
31
27
177
164
43
148
19
27
161
152
155
43
172
155
43
270
173
38
172
165
169
154
43
144
27
14
43
43
43
169
31
43
147
176
38
151
43
172
27
150
161
27
176
170
181
176
43
159
19
19
145
167
43
43
182
477
146
150
31
153
155
146
31
43
151
161
145
27
152
43