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