13 4645 121 3 7 30 32 47 60 62 69 79 105 121 128 129