21 583 106 1 10 20 23 25 28 32 33 34 36 39 42 44 49 53 56 58 60 62 66 68