18 1740 818 true 1 2 5 19 20 22 23 35 43 48 49 51 58 60 79 93 96 97