3
9
18
27
32
39
65
69
73
75
87
95
99
103
114
115
117
135
149
154
161
182
187
194
198
220
238
242
258
263
270
285
301
312
330
355
378
381
