[1,2,5,3,6,10,14,9,13,19,25,18,12,8,4,7,11,17,23, 16,22,29,38,30,39,48,59,49,40,31,24,32,41,51,61, 50,60,71,84,72,85,98,113,99,86,73,62,74,63,53,43, 52,42,33,26,34,27,20,15,21,28,35,44,36,45,55,65, 54,64,75,88]