23
16
21
41
46
39
92