260
414
26
135
108
43
242
480
283
206
116
182
117
161
98
55
124
359
48
105
276
77
304
141
201
186
143
618
339
877
656
436
311
258
808
52
171
89
78
442
81
39
83
152
211
112
219
130
142
814
23
45
751
174
14
272