31976 2
22683 2
3676 2
252 2
13705 2
2206 2
1529 2
1057 2
582 2
229 2
876 2
4026 2
29207 2
909 2
4732 2
101 2
23683 2
8103 2
401 2
11832 2
44931 2
3008 2
1082 2
1434 2