5
15
25
63
77
85
95
99
108
127
138
145
148
149
164
171
182
185
189
