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