28
15
35
20
28
61
128
42
99
86
49
50