04 15 36 33 32 01 09 25 08 31 34 13 30 06 12 29 22 21 26 27 05 35 07 40 16 23 28 38 39 18 20 10 03 37 11 19 02 24