39
81
139
341
160
255
319
254
163
273
207
220
230
183
513
155
162
90
469
143
437
171
64
198
58
146
145
447
125
227
93
144
221
176
42
340
277
212
109
122
140
82
79
225
117
157
373
388
384
380
197
302