3
21
34
39
42
51
58
69
70
89
106
