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