23
20
46
13
31
26
25
4
37
30
16
1
8
9
103
47
17
125
112
95
35
78
59
44
38
68
70
36
3
42
10
74
93
22
7
62
56
28
61
50
84
24
71
15
18