23
20
5
4
22
14
44
62
10
30
12
103
9
52
54
26
53
78
36
49
3
17
2
15
71
32
25
7
46
67
19
33
142
76
13
31
8
85
125
88
65
113