12
31
34
55
65
80
90
96
103
104
109
135
144
153
171
174
181
187
193
202
