10 382 31 55682 1 17 25 29 30 39 52 73 90 97