21 2106 836 true 1 4 12 20 23 42 49 51 52 53 56 58 59 60 62 64 73 77 78 80 85