152
71
63
103
212
276
174
247
125
223
183
204
133
118
534
421
236
86
156
81
87
64
126
131
113
371
465