6
9
5
2
12
2
10
8
32
26
5
83
29
21
69