10 21693 129 10 21 23 30 32 35 37 41 52 58