23
10
61
4
31
29
137
26
25
30
16
297
68
66
35
40
48
28
106
41
21
142
133
33
24
9
38
461
103
53
62
105
12
15
149
55
46
136
1
129
60
78
18
90
52
130
47