671
18
78
51
72
181
101
110
152
53
194
135
126
315
253
456
640
109
134
88
187
287
68
407
136
133
26
196
184
150
164
222
127
124
201
55
158
22
268
34
232
36
43
128
31
998
15
37
421
32
54
82
111