17
32
207
75
38
128
82
36
139
155
438
203
280
34
84
311
181
95
165
118
307
275
227
154
149
74
649
66
161
134
398
39
33
259
433
179
152
109
138
142
26
169
223
85
265
119
96
92
173
44
130
41
97
24
71
25