4
5
7
9
31
48
55
62
67
70
79
91
119
133
152
165
170
199
204
205
219
220
228
