3
10
5
23
6
40
31
7
30
48
46
0
6
110
215