4
15
19
6
21
71
88
143
56
95
128
40