99
115
86
39
72
57
64
40
55
83
28
48
27
69