302
161
528
320
538
219
438
456
87
65