import java.util.*;
class Main{
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int a=sc.nextInt(),b=sc.nextInt(),c=0;
int [] n = new int[100000];
if(a==1&&b==1) {
System.out.println(1);
}
else if(a==1&&b!=1) {
for(int i=1;i<=b;i++) {
if(b%i==0) System.out.print(i+" ");
}
}
else if( a==b) {
for(int i=1;i<=b;i++) {
if(b%i==0) System.out.print(i+" ");
}
}
else {
for(int i=1,j=1; i<Math.sqrt(a)||j<Math.sqrt(b); i++,j++) {
if(a%i==0&&b%i!=0&&b%(a/i)!=0) {
n[c++]=i;
n[c++]=a/i;
}
if(b%j==0&&a%j!=0&&a%(b/j)!=0) {
n[c++]=j;
n[c++]=b/j;
}
if(a%i==0&&b%i==0) {
n[c++]=i;
if (i!=a/i&&b%(a/i)!=0) n[c++]=a/i;
if(i!=b/i&&a%(b/i)!=0) n[c++]=b/i;
}
}
int temp=0;
for(int i=1;i<=c;i++) {
for(int j=0;j<=c-i;j++) {
if(n[j]>n[j+1]) {
temp=n[j];
n[j]=n[j+1];
n[j+1]=temp;
}
}
}
for(int i=1;i<=c;i++) {
System.out.print(n[i]+" ");
}
}
}
}