27
15
93
80
28
41
24
29
107
37
98
106
51
69
47
66
21
18
60
79
158
133
149
156
40
45
22
62
207
32
64
223
17
163
36
172
99
96
63
55
10
113
25
42
142