1 10 103 104 106 106 106 106 106 11 11 12 129 129 13 16 17 2 21 22 23 24 27 27 28 29 3 5 51 53 54 55 56 57 58 58 58 59 59 6 60 63 67 70 70 71 73 96