4
15
16
2
24
3
8
19
23
2
3
1
1
27
160
231