4
4
8
30
40
65
74
8
21
48
41
37
90
44
104