10 642 428 true 10 12 19 25 41 46 49 64 82 90