3
10
42
130
49
44
90
98
40
76