400
156
793
394
400
220
228
170
186
83
179
32
467
194
303
104
356
157
403
206
495
162
199
129
516
174
488
83
363
139
223
119
451
155
284
155
399
89
457
71