[0,1,2,3,4,5,10,7,8,9,6,11,12,13,14,16,28,33,29, 19,30,21,22,23,20,25,26,27,15,37,24,31,38,17,34, 35,36,18,32,39,40,41,42,44,47,49,48,84,112,98,103, 99,85,107,87,88,56,70,89,100,90,61,91,63,64,65,62, 67,68,69,57]