2
12
20
27
28
30
52
65
69
79
88
92
97
122
157
164
