2
6
15
17
21
31
40
67
69
83
90
101
116
140
149
