40
9
9
64
41
55
105
46