6
13
31
14
1
20
6
1
2
33
10
11
20
7
40
39
23