4
3
10
21
23
25
6
8
61
2
3
17
12