66
29
59
7
59
45
46
87
64
162
35
91
70
68
84