3
10
11
12
17
32
49
60
63
79
82
100
117
125
145
160
174
198
202
205
223
231
235
242
245
