39 564 522 true 4 5 6 9 13 17 18 19 20 23 26 27 32 35 42 46 48 50 54 55 56 58 60 61 65 69 71 75 76 78 80 85 86 88 92 93 97 98 99