2
1
10
5
8
11
0
11
4
2
12
15
23
20
8