22
30
43
29
26
11
17
96
54
76