47
81
156
123
133
141
284
517
509
138
68
417
108
153
101
285
217
170
323
135
771