3
6
8
25
27
36
47
55
62
64
69
77
81
90
102
113
130
138
143
151
152
154
161
164
172
175
182
188
195
204
224
230
246
258
260
279
297
305
308
309
328
334
335
340
366
378
384
404
409
413
425
432
436
438
459
466
526
538
553
583
589
597
598
600
611
616
620
631
650
661
675
678
691
704
707
708
709
723
738
747
752
764
776
780
783
785
828
837
844
849
875
876
885
886
889
903
907
943
971
995
