23
5
25
14
33
3
4
13
138
7
16
35
31
22
29
96
21
27
107
116
32
78
46
42
18
66
34
11
24
88
98
92
57
204
124
82
59
9
123
61
45
53
145
177
81