50
466
394
249
426
64
189
391
697
95
14
303
98
874
299
139
67
53
200
563
826
229
40
236
114
101
143
43
136
84
17
138
72
77
174
175
32
34
52
384
423
132
117
39
99
198
195
23
12
9
96
539
94
46
44
149
322