0
9
10
11
17
21
22
27
32
36
42
48
50
56
57
58
59
68
80
85
87
89
90
94
96
97
98
99
105
107
109
111
112
113
115
116
121
127
128
130
135
137
138
143
150
152
156
159
161
162
168
178
181
182
185
188
191
193
201
203
209
210
211
212
214
215
221
226
227
228
230
231
232
233
234
237
238
241
247
258
260
263
266
270
272
274
284
286
290
291
292
294
296
298
303
312
313
319
322
326
328
331
337
339
342
344
346
347
349
350
351
358
363
366
367
372
376
379
380
381
384
386
388
396
398
402
405
408
410
413
415
416
418
420
423
425
433
436
440
446
448
454
463
465
471
474
477
478
480
483
492
495
496
499
501
508
515
519
525
528
534
536
537
538
542
548
557
558
561
575
579
583
588
590
597
598
603
610
611
612
613
614
616
618
620
621
622
623
627
633
634
642
643
649
650
654
657
659
661
662
665
669
671
672
677
682
684
690
691
696
698
700
703
707
708
709
711
712
713
715
718
720
721
724
725
731
732
733
