5
16
32
37
43
52
64
79
89
93
101
106
113
138
142
148
152
155
160
169
179
191
200
222
224
239
257
