260
30
261
57
295
845
27
25
116
61
56
381
29
85
41
114
78
18
79
129
70
200
119
49
165
214
677
288
75
11
52
195
326
305
482
234
81
16
4
123
63
122
175
138
111
58
26
150
163
82
113
781
181
50
34
118