0
5
9
15
17
27
29
30
31
32
39
41
42
45
49
50
52
53
54
57
60
61
63
64
65
69
73
76
78
79
81
82
87
89
91
95
96
97
100
101
103
105
109
111
112
113
114
117
118
120
122
124
126
129
130
131
134
138
140
142
144
145
150
152
163
165
169
171
172
174
176
177
178
179
181
184
187
191
194
196
200
204
206
208
212
216
222
223
226
229
230
240
242
245
248
249
251
252
256
264
269
273
274
275
276
278
286
291
293
299
302
306
309
310
312
314
315
321
324
325
326
328
332
333
337
342
348
352
353
354
355
358
362
363
364
366
367
368
369
376
377
378
379
380
383
385
390
391
394
397
406
408
411
413
414
415
421
426
428
429
433
437
439
442
449
456
463
464
465
466
473
477
480
481
482
483
484
488
491
492
495
496
500
504
505
506
509
511
515
518
520
522
524
525
526
528
529
535
536
540
544
545
546
549
550
551
552
553
554
555
559
561
564
565
