5
8
71
53
86
106
103
101
85
263