3
5
8
12
88
2
21
19
4
12
22