0
5
11
25
36
39
50
87
100
110
121
140
143
152
169
174
176
