0
7
9
11
12
15
20
21
23
24
36
38
45
47
56
65
66
68
78
84
86
90
98
108
119
120
122
127
131
145
153
159
163
165
171
180
182
187
206
208
215
216
217
220
230
242
249
252
253
256
257
264
265
267
268
275
289
304
306
307
310
311
315
318
322
330
335
336
345
346
353
356
359
372
378
386
393
403
420
421
428
430
433
451
453
456
461
469
471
473
476
481
487
501
506
510
515
516
517
518
529
533
548
549
553
555
559
568
573
575
581
593
604
618
651
657
670
673
677
678
686
698
706
708
717
720
723
728
730
731
734
743
746
751
754
763
769
773
786
791
792
794
805
808
814
818
822
826
