9 1600 101 354812 17 23 28 32 34 46 60 81 97 1 2 3 4 5 6 7 8 158 56 393 642 381 92 22 9 4 1