5
8
22
25
31
40
47
55
74
90
101
103
105
108
116
126
133
140
149
150
180
190
194
196
210
230
248
252
283
287
302
316
