20
62
98
41
11
27
75
39
47
133