Choose the correct answers from the following alternatives given
Which of the following agreements are void?
1. Agreement made under the unilateral mistake of fact
2. Agreement made under the bilateral mistake of fact
3. Agreement the consideration of which is unlawful
4. Contingent agreement