9
12
28
31
36
45
53
55
56
64
70
82
102
116
144
146
160
175
193
204
213
230
231
239
