23
68
101
44
11
31
77
39
52
133