50
410
18
55
10
343
259
83
73
57
135
221
169
113
194
85
178
21
157
659
102
100
132
267
234
180
187
484
127
20
15
6
93
871
313
34
25
26
112
222
19
84
74
8
545
202
115
59
87
13
33
99
76
62
198
254