0
3
8
18
22
41
45
55
65
74
77
89
101
124
158
167
192
201
205
209
211
