3
3
20
83
31
6
9
10
5
6
63
144
16