26
285
153
27
175
193
235
348
668
161
283
64
1592
86
70
242
273
715
19
32
54
172
99
100
18
24
202
89
58
173
9
80
301
144
162
112
25
117
107
91
35
20
38
103
49
151
5
53
692
36
61
82
135