39 412 420 true 0 3 12 15 16 18 21 22 24 25 27 29 31 32 34 35 41 43 44 45 46 47 51 52 53 58 66 67 68 73 74 77 86 87 94 95 96 97 98