10
16
30
39
51
79
84
90
94
95
96
106
112
124
143
146
