30
41
23
24
13
16
29
21
26
85