2
3
21
25
32
55
72
85
103
107
116
128
129
139
