23 100 42 33 31 51 29 29 32 29 40 38 31 38 25 49 53 22 38 36 30 39 56 49 29 6 11 47 41 42 27 13 39 51 33 49 36 32 37 26 41 20 39 34 43 44 31 24 32 34 36 26