2
4
6
3
122
126
146
31