3
4
6
7
11
16
32
33
34
41
45
62
69
81
86
94
99
129
147
160
165
181
183
198
210
235
250
264
269
292
294
