3
15
21
27
35
43
50
57
62
69
77
83
95
99
103
107
113
117
122
141
143
145
145
147
* * *
* *
*