true 21853 680 true 4 5 10 16 22 23 27 28 30 31 32 33 44 45 46 47 48 58 59 60 62 63 67 71 74 84 89