0
10
15
24
27
30
32
49
54
60
61
62
66
72
73
77
78
82
87
90
98
101
103
107
108
110
113
121
122
124
125
129
132
134
135
137
138
142
146
149
156
158
162
166
168
171
181
182
187
192
204
208
212
213
214
215
219
230
232
236
237
238
242
244
247
256
258
264
275
281
283
286
288
297
302
303
310
317
331
332
333
342
350
360
361
363
371
372
375
376
383
384
386
387
390
392
393
396
398
411
413
