[1,2,3,4,5,7,6,8,11,9,12,16,10,13,17,22,14,18,23, 29,15,19,24,30,37,20,25,31,38,46,21,26,32,39,47, 56,27,33,40,48,57,67,28,34,41,49,58,68,79,35,42, 50,59,69,80,92,36,43,51,60,70,81,93,106,44,52,61, 71,82,94,107]