[1,2,5,3,10,4,14,8,6,9,20,7,28,13,11,17,33,12,37, 18,15,19,43,16,24,27,22,26,57,23,61,31,21,32,25, 30,67,36,29,40,74,35,81,41,39,42,89,45,50,46,34, 47,100,48,53,49,38,56,107,52,115,60,51,64,54,59, 128,65,44,55]