[4,2,3,5,1,8,9,7,16,6,18,17,11,10,23,22,14,12,13, 15,26,32,30,19,37,35,36,42,38,40,27,44,20,21,50, 47,46,51,52,49,48,53,24,55,54,59,61,25,58,64,70, 28,62,31,29,72,69,74,68,78,84,33,34,85,90,88,93, 91,94,86,98,96,39,99,101,103,41,107]