10
11
23
31
51
68
75
79
85
87
95
104
110
128
129
135
137
148
161
189
194
210
225
