[1,10,12,21,23,32,34,43,45,54,46,9,2,20,13,31,24, 42,35,53,47,8,3,19,14,30,25,41,36,52,48,7,4,18,15, 29,26,40,37,51,49,6,5,17,16,28,27,39,38,50,60,55, 11,22,33,44,56,57,58,59,63,70,74,81,85,92,96,103, 97,69,64]