0
3
9
25
29
31
50
56
91
93
113
117
138
139
