26
33
2
38
31
13
3
10
20
9
25
23
76
46
21
5
8
17
56
45
54
71
18
50
60
34
29
57
36
11
53
19
201
177
68
52
106
100
28
148
62
127
85
43