3
14
19
28
34
36
50
56
58
67
72
85
86
94
107
114
130
157
158
200
225
238
239
259
