0
6
7
14
17
40
59
63
72
75
104
112
120
125
144
156
159
160
171
180
206
