4
7
7
77
27
59
65
29
28
71
90
129