8 1602 488 true 2 18 20 23 25 26 36 39