2
4
10
24
41
48
54
70
83
90
108
112
133
136
148
153
161
167
175
176
184
213
222
