19 644 433 true 1 8 14 29 32 36 38 45 47 56 58 60 61 62 63 66 79 88 99