[0,1,4,2,5,9,13,8,12,18,24,17,11,7,3,6,10,16,22, 15,21,28,37,29,38,47,58,48,39,30,23,31,40,50,60, 49,59,70,83,71,84,97,112,98,85,72,61,73,62,52,42, 51,41,32,25,33,26,19,14,20,27,34,43,35,44,54,64, 53,63,74,87]