3
3
5
6
7
9
13
19
25
34
41
46
52
57
62
69
74
78
85
94
101
105
114
116
125
130
136
140
144
150
156
157
158
159
* * *
* *
*