[1,2,4,3,7,9,5,11,15,13,6,16,22,23,19,8,20,29,34,32,27,10,25,38,44,47,43,33,12,30,46,57,62,61,53,40,14,36,55,69,78,81,75,66,49,17,41,65,83,95,102,100,91,76,56,18,48,74,96,112,122,124,119,107,88]