41
36
33
156
169
132
69
27
179
84
63
25
278
103
117
270
229
81
85
151
38
130
142
138
61
57
129
205
302
55
22
50
178
166
14
35
59
344
29
591
49
62
31
18
28
71
16
17
188
78
53
32
56