3
10
42
132
49
44
90
98
40
76