Challenge Accepted! One match from every Mania

So a week or so ago, someone asked you about an "All time Mania card" with one match from each following the obvious rules of "no repeated wrestlers or titles."  I even included this years Mania with the Shield vs. Kane/Outlaws 6-man.  I only picked 2 must have matches (Austin/Bret 13, and Savage/Steamboat 3).  Everything else was worked out as I went along.  I tried to hit as many of the top stars as I could only omitting guys like Foley, Flair and Batista; plus I managed 8 title matches (7 really, I counted the Million $ Belt) and some celebrity involvement.  The only one that I think may draw attention is the Battle of the Billionaires match as Stone Cold is special ref, and Vince is obviously in one corner but they're not technically wrestling AND Foley wrestled and refereed at WM15.  So here ya go, personally, knowing what we know, I'd main event Rock/Cena or more likely Shawn/Taker.

All Time Wrestlemania Card:
 
1. Wrestlemania – Andre the Giant vs. Big John Studd – $15,000 Slam Match
2. Wrestlemania 2 – Tito Santana & Junkyard Dog vs. Terry & Hoss Funk
3. Wrestlemania III – IC Title: © Macho Man Randy Savage vs. Ricky “The Dragon” Steamboat                   
4. Wrestlemania IV – 6-man Tag: British Bulldogs & Koko B. Ware vs. Islanders & Bobby “The Brain” Heenan
5. Wrestlemania V – Mr. Perfect vs. Blue Blazer
6. Wrestlemania VI – Million $ Belt – Ted Dibiase vs. Jake “the Snake” Roberts
7. Wrestlemania VII – Legion of Doom vs. Power & Glory
8. Wrestlemania VIII – Tatanka vs. Rick Martel
9. Wrestlemania IX – Steiner Brothers vs. Headshrinkers
10. Wrestlemania X – Earthquake vs. Adam Bomb
11. Wrestlemania XI – Lawrence Taylor vs. Bam Bam Bigelow
12. Wrestlemania XII – Backlot Brawl – “Rowdy” Roddy Piper vs. Goldust
13. Wrestlemania 13 – “I Quit” Match – Stone Cold Steve Austin vs. Bret Hart
14. Wrestlemania XIV – Light Heavyweight Title: © Taka Michinoku vs. Aguila
15. Wrestlemania XV – European Title: © Shane McMahon vs. X-Pac
16. Wrestlemania 2000 – D-Lo Brown & Godfather vs. Big Bossman & Bull Buchanan
17. Wrestlemania X-7 – TLC 2 for the World Tag Team Titles – © Dudleys vs. Hardys vs. Edge & Christian
18. Wrestlemania X-8 – Women’s Title – Triple Threat: © Jazz vs. Trish Stratus vs. Lita
19. Wrestlemania XIX – Hulk Hogan vs. Vince McMahon
20. Wrestlemania XX – WWE Title: © Eddie Guerrero vs. Kurt Angle
21. Wrestlemania XXI – Sumo Match – Big Show vs. Akebono
22. Wrestlemania XXII – US Title: © Chris Benoit vs. JBL
23. Wrestlemania XXIII – Battle of the Billionaires: Bobby Lashley vs. Umaga
24. Wrestlemania XXIV – Playboy Lumberjill Match – Beth Phoenix & Melina vs. Maria & Ashley
25. Wrestlemania XXV – Shawn Michaels vs. Undertaker
26. Wrestlemania XXVI – Triple H vs. Sheamus
27. Wrestlemania XXVII – CM Punk vs. Randy Orton
28. Wrestlemania XXVIII – The Rock vs. John Cena
29. Wrestlemania XXIX – Chris Jericho vs. Fandango
30 Wrestlemania XXX – 6-man Tag – The Shield vs. Kane & the New Age Outlaws