20 2777 895 true 1 3 20 23 29 32 35 36 44 45 48 50 60 67 69 80 87 92 94 97