27
107
17
337
28
59
58
42
45
188
88
278
139
68
205
55
20
69
24
154
76
15
21
85
174
29
99
778
98
136
50
315
469
23
80
72
30
140
34
46
56