2
6
10
24
28
39
50
64
89
115
120
121
135
140
144
145
156
175
184
