31
30
94
18
10
20
42