0
2
7
10
21
43
67
70
71
89
100
103
138
140
146
163
