[1,3,2,7,11,4,16,27,20,5,26,36,32,28,6,30,49,47, 42,29,8,34,59,61,60,46,31,9,41,70,75,78,64,55,33, 10,52,85,89,96,86,71,57,35,12,56,94,103,114,102, 92,80,58,37,13,62,106,119,129,121,113,101,84,63, 38]