0
10
15
20
23
24
25
27
40
43
44
53
59
66
67
69
73
77
79
82
83
86
88
92
93
94
96
100
101
102
105
106
107
110
114
123
124
125
127
130
131
141
142
148
157
160
162
163
168
170
171
173
174
180
183
186
190
192
193
197
201
202
204
205
210
211
212
217
218
220
222
225
231
232
233
234
238
240
241
247
248
252
253
255
263
267
268
270
271
272
273
277
279
281
