0
1
3
7
9
19
21
22
26
31
35
36
37
39
44
45
50
51
55
57
58
64
65
67
69
73
77
81
89
95
100
109
111
113
115
118
119
120
121
130
132
140
142
143
145
147
150
153
154
160
161
170
172
174
175
176
178
179
181
182
184
186
188
189
194
201
202
203
206
207
215
219
221
222
223
226
228
231
232
241
246
248
249
251
253
256
257
265
267
273
275
276
278
282
283
284
288
289
290
291
292
294
295
300
307
308
311
314
316
318
319
324
325
328
331
334
337
339
342
343
345
355
358
360
364
365
366
367
368
374
379
385
386
388
389
390
391
399
405
407
410
413
415
423
427
433
435
443
447
448
449
456
458
460
462
465
466
469
470
471
472
479
482
485
487
492
493
494
496
498
500
506
507
509
520
523
525
526
529
533
534
537
542
543
546
548
