95
53
58
42
16
81
72
77
28
18