3
18
21
34
42
58
69
73
81
83
85
92
103
108
123
140
152
161
177
193
