3
11
20
31
48
71
78
79
98
99
103
105
