0
1
5
16
26
41
60
73
81
88
100
109
121
144
145
149
153
164
171
192
