13 1539 53 22 28 30 41 43 55 56 59 73 80 82 94 100