4
15
19
6
21
71
87
143
56
92
124
39