25
29
67
188
34
33
104
195
66
24
21
733
136
83
74
15
20
27
45
154
642
131
75
65
59
84
127
350
35
103
68
182
106
151
548
146
191
343
64
280
134
99
53
26
197
165