4
4
9
40
65
75
48
41
37
90
45
50
79
24
126