10
18
45
53
56
67
68
72
77
85
92
97
99
120
127
134
150
176
185
186
218
219
241
248
251
293
299
310
330
337
346
348
349
352
402
417
424
427
439
441
446
452
489
490
498
505
510
513
549
556
559
568
574
577
581
585
589
599
616
622
649
668
678
685
686
688
712
723
724
734
735
753
767
774
778
793
795
808
822
824
832
836
837
840
858
864
879
886
896
902
914
936
943
952
961
969
976
988
989
994
996
