95
72
67
28
52
9
89
67
74
37
99
88
88
42
81
14
57
16
47
3