2
58
2
4
5
3
6
5
1
12
0
4
8
9
9
25
1
32
36
5