385
105
584
184
552
132
658
365
574
178
418
160
201
89
326
147
334
50
387
31
306
140
467
40
537
56
440
102
350
111
458
8
183
171
391
62
223
48
565
71