13
59
67
31
8
60
87
45
78
50