3
5
12
23
42
63
72
87
92
110
112
118
155
165
166
167
172
