27
10
23
38
88
96
40
90
86
151