0
8
12
16
18
31
42
48
71
96
105
125
133
134
144
149
152
153
186
205
