420
173
315
177
402
180
335
56
497
79
562
157
489
145
559
69
313
175
400
187
320
126
589
206
262
189
601
197
515
166
217
182
609
144
453
25
593
210
518
139