12 7107 766 true 0 2 4 5 9 15 22 23 31 32 34 36