10 1127 645 true 5 7 13 20 23 24 51 60 83 97