[1,2,3,4,5,6,11,8,9,10,7,12,13,14,15,29,16,34,38, 20,25,22,23,24,31,26,27,28,17,19,21,32,39,18,35, 36,37,30,33,40,41,42,43,85,44,99,113,45,47,46,104, 108,86,118,122,127,57,71,90,76,80,62,67,64,65,66, 73,68,69,70]