2
10
11
22
24
32
40
50
54
58
75
89
112
141
143
145
149
160
165
176
206
208
231
233
248
253
268
