01 06 19 20 25 27 28 29 32 37 39 47 02 07 10 14 15 18 38 41 44 45 46 50 03 05 17 24 30 33 35 36 42 43 48 49 04 09 11 13 16 21 22 23 26 31 34 40