39 319 276 true 0 2 4 12 13 14 19 20 30 33 37 40 42 43 44 45 47 51 52 53 56 58 60 64 67 69 70 73 75 76 78 79 82 83 84 88 91 97 98