5
6
7
10
18
23
39
51
59
69
89
103
130
135
149
152
169
