2
2
4
42
79
76
44
14
17
88