The 3 component parties are contesting a total of 222 seats: PKR 99; PAS 72; DAP 51. It is interesting to note that PAS leads in having 64 seats contesting against Umno; PKR 55; and DAP only 1! The only one happens to be Gelang Patah, where Lim Kit Siang faces Abdul Ghani Othman.
PAS alone cannot introduce Hudud laws. DAP has limited influence, contesting less than 25% of total seats.
Umno is contesting a total of 120 seats: 105 in West Malaysia; and 15 in Sabah. Theoretically, Umno on its own could form the government if it could win at least 112 seats.
Non-Malay component parties of BN are contesting a total of 60 seats in West Malaysia, making a total of 165 seats.
In Sabah, Non-Malay component parties are contesting 11 seats, and together with Umno's 15, make a total of 26 seats.
In Sarawak, PBB is contesting 14 while others are contesting 17, making a total of 31 seats.
It is clearer using graphics, courtesy of The Malaysian Insider: