26
10
23
37
88
96
40
90
86
151