3
9
16
24
28
34
41
47
54
59
64
69
75
83
91
99
105
111
116
121
123
127
133
140
147
* * *
* *
*