6
8
9
16
3
11
45
10
2
18
12
0
35
5
32
589
16
3