0
1
5
6
8
9
11
13
14
15
17
19
20
26
29
30
32
36
38
50
51
52
54
55
56
57
59
64
71
72
73
74
78
79
81
85
86
87
92
95
97
99
101
104
105
106
110
114
117
118
121
125
126
127
128
129
130
131
132
134
139
145
147
149
150
152
154
156
159
162
165
167
168
169
171
173
174
183
187
189
190
191
193
197
198
199
205
207
209
211
212
213
216
219
224
230
231
232
235
237
238
241
243
248
250
253
254
256
258
259
261
262
264
267
