25
31
43
29
26
11
19
96
55
76