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