12
16
31
2
11
26
32
31
645
2
11
47
46
15