2
3
8
19
28
33
42
57
59
66
78
83
103
110
128
136
153
158
163
168
169
172
186
201
242
