12 838 424 true 2 18 20 35 39 52 54 55 57 64 86 87