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