4
4
8
40
65
74
48
41
37
90
44
50
78
24
126