32 - CH3OH
31 - CH2OH+
29 - CHO+
15 - CH3+
For these kinds of questions, can I just split it up anywhere, as long as I don't mess up the bonding and which ion bonds to which?
Thank you for helping me 
A few things to remember:
- Only the +ve charged ions will bend and reach the detector
- For a molecule AB, it can be broken into A
+ + B or A + B
+ [usually only one bond is broken]. Generally, electronegative elements (oxygen mainly) tend to stay attached to the carbon, and usually keep the electron if the bond ever gets broken (does not form a cation). This is why you don't see a peak at 17 (OH+). Weaker bonds (C-C) tend to break before stronger bonds (C-H)
- For R
1R
2, you can get almost equal share of R1+ and R2+ (both are hydrocarbon chains)
- For R-CH2OH, R+ and CH2OH+ will be abundant
- For R1-CH(OH)-R2, you can get R1+, R2+, or lose a H2O.
Read this if you feel like a slightly more detailed explanation
http://www.cem.msu.edu/~reusch/VirtualText/Spectrpy/MassSpec/masspec1.htm#ms4
BTW, most probably beyond the syllabus