[1,2,4,3,6,5,7,8,9,10,11,14,16,18,12,13,15,19,17, 40,41,20,44,21,24,46,22,48,42,49,60,61,64,26,28, 66,23,68,29,69,30,43,80,81,31,34,84,86,45,47,36, 88,62,38,63,89,90,91,94,39,50,65,67,82,51,96,54, 98,25,99,83,56,100,101,104,27,58,85,32]