1
18
10
9
48
12
41
31
25
32
15
46
61
29
74