20
61
98
41
11
27
75
39
46
133