31 525 103 2 3 6 7 9 10 13 16 20 21 23 26 30 32 33 36 38 39 41 46 47 48 53 56 59 60 61 65 67 69 70