6
10
3
1
6
20
39
7
5
111
464
10
9
12