22 1602 898 true 3 12 14 17 20 22 23 30 34 35 38 44 45 46 55 60 64 72 74 83 87 89