10 532 553 true 2 25 31 33 40 48 49 53 55 87