38 671 543 true 3 4 7 9 11 12 14 15 16 20 21 23 24 27 34 37 38 41 48 49 51 57 62 64 65 66 69 70 77 78 79 87 90 91 92 94 95 99