389
128
601
297
890
54
749
452
472
942
418
219
537
140
864
895
247
239
998
625
432
262
725
71
180
707
573
979
439
205
501
255
94
242
405
259
436
311
466
39
584
335
932
114
886
651
676
332