30 22443 1573 1 7 8 10 17 30 31 33 35 37 38 45 46 49 50 56 57 58 62 64 65 68 69 73 76 81 82 83 87 97