4
16
19
6
21
71
92
145
56
95
129
40