5
25
32
41
44
51
57
66
81
82
90
100
108
123
144
151
164
165
