255
95
540
157
517
185
297
162
409
85
308
151
415
132
283
105
555
131
84
60
197
177
446
123
409
127
191
140
391
129
414
204
204
81
229
138
237
161
433
12