2
3
21
24
32
62
83
97
98
100
109
111
115
131
132
140
142
148
188
