[1,2,3,4,5,7,6,8,9,11,15,10,13,14,12,16,17,19,23, 31,18,21,27,22,29,30,20,25,26,28,24,32,33,35,39, 47,63,34,37,43,55,38,45,59,46,61,62,36,41,51,42, 53,54,44,57,58,60,40,49,50,52,56,48,64,65,67,71, 79,95,127,66,69,75,87,111,70,77,91,119,78,93,123]