I dont know if he will win PA or not but I think he will win NC, SC, NH, AZ, OH, FL, WV, KS, NE, IN, MS, MO, AR, LA, AL, TX, NV, ID, WY, MT, ND, SD, IA, GA, TN, KY, OK, and UT for a total of 269 EVs to Clintons 269 EVs. The election looks like it could very well be a tie and will have to be settled by the next congress. unless we have rogue electors. and apparently we have at least one of those.
I did not see Maine in your list. That is good for at least 1 electoral vote.