I have almost all the promos your looking for. I'll get back to you soon.
EDIT:
2. Electabuzz
7. Jigglypuff
19. Sabrina's Abra
20. Psyduck
32. Smeargle
37. Hitmontop
39. Misdreavus
40. Pokémon Center (sealed)
41. Lucky Stadium (sealed)
43. Machamp
44. Magmar
46. Electabuzz
49. Snorlax
$42+shipping? Also I only accept money order or cash. Thanks!