0
2
5
11
17
26
27
34
36
39
42
44
46
48
51
54
57
61
64
66
67
69
71
72
75
76
80
85
86
88
89
90
91
99
105
107
110
112
114
115
126
129
134
135
139
141
143
145
146
147
148
149
152
156
158
159
160
164
165
168
169
177
183
186
190
196
197
199
207
209
212
218
221
222
223
224
225
226
228
229
230
234
236
245
249
251
253
256
257
258
260
262
264
266
269
272
273
274
276
278
280
284
286
288
289
292
293
295
301
303
304
307
312
314
317
322
323
324
330
332
334
336
338
339
340
342
344
345
347
349
351
352
354
355
356
357
360
361
362
364
366
367
373
378
381
382
384
388
390
393
394
396
397
400
403
404
407
408
414
415
418
419
421
422
430
431
438
439
443
445
449
450
451
456
458
459
461
474
477
481
482
483
486
491
493
496
502
504
505
506
509
511
513
518
520
521
526
528
540
542
548
553
