5
15
16
23
32
49
54
65
69
80
83
94
104
111
126
147
150
165
166
187
202
203
219
221
