38 510 577 true 1 10 12 16 17 21 25 29 31 32 34 37 40 47 49 51 52 53 54 57 58 59 61 64 65 66 68 71 72 73 80 85 87 88 90 92 96 98