12
567
55
78
87
164
45
37
24
12
96
28
53
57
165
53
66
49
73
174