3
10
42
130
49
44
88
98
40
76