666
175
538
145
394
204
177
76
895
492
556
33
504
91
649
200
241
184
205
91
411
177
569
177
312
49
297
114
579
117
217
173
507
131
337
229
570
20
508
80