[1,2,4,3,7,8,5,11,14,12,6,16,21,22,17,9,20,29,33, 30,24,10,26,38,44,45,40,28,13,32,47,57,61,59,51, 35,15,37,56,69,77,80,73,60,41,18,43,66,84,94,101, 97,88,71,49,19,50,76,99,113,123,124,115,103,82]