10
8
22
33
33
8
12
3
1
330
2
1
728
3
1K
29
7