2
6
5
1
21
36
476
168
1
7
10
6
5
9
4
6
54
23
9