This message was posted on behalf of Intel Corporation
The 2 sockets are pin compatible; any of those processors will fit on your board.
However, putting a 2nd gen processor i5-2520M into a system extremely depends on the BIOS. At this point I strongly recommend contacting you motherboard manufacturer or access you motherboard manufacturer's website and check if the processor you want to install is supported by your motherboard bios.
If you have an Intel® motherboard, please provide me with the model number and I can tell you if the processor you want to install is compatible or not.