3
10
13
19
20
27
51
52
62
73
83
105
112
115
122
144
150
160
162
166
171
188
