3
13
17
32
50
61
75
84
89
103
127
135
140
159
165
171
174
190
194
196
217
220
