350
111
454
355
444
156
147
39
160
165
158
154
316
160
143
281
172
292
538
265
347
271
147
171
159
491
169
155
155
155
287
284
153
141
165
174
158
174
143
146
162
160
149
190
309
157
144
161
359
164
146
40
287
147
162
772
144
151
33
146
167
296
156
149
169
899
162
169
476
336
852
267
159
171
96
171
156
163
147
154
153