286 307
605 87
358 866
131 662
509 322
845 39
412 681
943 697
1008 29
828 842
413 854
464 377
432 147