1 2 3 4 5 6 7 8 9 10
312 772 963 1630 613 920 597 1153 941 1187 150 434 269 804 885 887 649 881 618 973