40
9,1,21,10,18,12,37,7,17,24,30,16,23,5
15,35,14,27,2,26,25,19,36,13,8,22,29
20,3,32,28,6,39,11,34,33,31,38,40,4
