[0,7,5,1,11,8,3,2,12,6,4,9,25,17,10,29,23,15,37, 30,21,16,24,19,27,33,13,20,42,32,26,18,14,34,41, 31,22,28,38,46,55,68,36,47,39,50,59,69,56,66,80, 45,57,48,40,51,43,54,63,35,64,52,44,75,62,53,65, 102,87,73,60]