1
3
13
22
29

4
8
3
3
9
6

45

9
6
8
13
2

3
40

1
13

21