12
15
19
31
53
89
93
95
100
101
105
108
124
129
136
141
158
164
172
