3
4
7
13
14
18
33
38
66
92
95
106
115
134
141
158
160
