12 a 2 b 3 c 5 d 7 e 11 f 13 g 17 h 19 i 23 j 31 k 37 l 41