10
15
16
22
42
58
72
88
92
96
97
106
113
131
136
173
175
181
194
199
