4
4
9
32
41
66
76
9
21
48
44
37
91
46
106