1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
10
10
5
4
6
3
1
1
6
6
15
20
15
1
21
7
21
35
35
28
1
56
8
28
56
70
1
7
1
8
1
2
4
8
16
32
64
128
256