468
345
111
96
73
91
119
47
116
98