2
23
32
40
50
53
61
64
81
105
111
120
129
144
159
161
