2
5
17
23
28
29
40
42
48
53
64
89
101
114
135
152
155
168
175
186
197
199
230
237
