28
10
24
39
91
96
42
90
86
151