????1???
????2????
????3????
????4????
????5????
try{mad1();} catch(ex){}
????6????
????7????
????8????
????9????