2
10
16
17
19
24
32
36
41
77
105
122
131
133
157
162
182
186
