12 2107 488 true 5 10 13 16 19 21 22 31 32 35 36 38