[1,2,4,9,3,5,10,8,6,16,25,11,7,15,17,26,24,12,14, 18,36,49,27,23,13,19,35,37,50,48,28,22,20,34,38, 64,81,51,47,29,21,33,39,63,65,82,80,52,46,30,32, 40,62,66,100,121,83,79,53,45,31,41,61,67,99,101, 122,120,84,78,54]