4
10
12
18
33
39
44
59
71
72
77
84
93
103
112
123
139
140
159
184
186
221
