150
160
36
156
69
310
181
186
194
13
138
139
178
157
3
180
161
332
361
159
155
162
138
181
196
148
145
186
305
132
188
150
208
179
31
322
209
417
164
153
355
168
161
33
195
166
304
146
146
175
142
143
149
135
150
150
328
149
347
147
148
60
146
163
169
159
148
186
131
61
58
182
64
130
170
173
180
352
144
184
59
175
185
63
34
138
171