3
24
21
15
40
20
41
58
35
13