4
4
9
40
65
76
48
43
37
90
45
50
80
24
126