0
1
2
6
9
10
17
18
19
22
24
26
34
36
39
40
41
43
46
54
55
56
65
66
68
72
74
75
77
78
79
80
81
82
86
89
92
97
102
103
104
105
112
116
119
121
124
130
131
133
136
140
141
143
145
147
148
151
153
155
156
158
159
163
165
177
180
185
193
199
205
209
214
218
219
221
223
226
227
229
230
232
233
234
236
238
242
250
253
258
262
263
266
275
280
285
287
