50
78
57
95
33
677
73
82
106
153
42
52
26
330
90
303
416
182
135
725
114
100
262
461
19
71
74
574
219
803
136
170
177
122
39
197
200
70
578
248
363
134
45
58
212
99
178
131
46
175
189
113
138