2
9
10
22
31
49
60
63
67
71
82
103
120
159
160
174
179
181
