23
68
100
44
11
31
77
39
52
133