10 908 739 true 2 5 6 7 12 29 38 56 61 89