21
63
98
44
11
29
76
39
50
133