673
158
801
333
294
73
481
167
555
228
469
307
366
171
266
198
559
214
224
98
134
88
568
124
375
131
491
59
585
67
368
69
642
135
440
108
408
197
319
180