512
80
560
138
472
152
173
159
490
177
374
54
542
178
365
51
170
29
566
131
276
95
565
76