[1,3,2,5,6,7,4,9,10,19,11,12,13,14,8,16,17,31,18, 33,34,35,20,21,22,40,23,24,25,26,15,28,29,52,30, 54,55,56,32,58,59,105,60,61,62,63,36,37,38,68,39, 70,71,72,41,42,43,77,44,45,46,47,27,49,50,89,51, 91,92,93,53,95]