27
77
283
88
80
101
158
129
73
544
155
22
598
599
8683
826
31
57
206
305
86
144
170
78
135
71
5211
72
38
65
288
1668
90
212
105
79
64
24
122
261