7
3
1
789
1
25
3
7
4
7
56
11
324
8
999
39
8
5
7