29231 2
1153 2
3882 2
1126 2
628 2
2529 2
13928 2
680 2
10131 2
41777 2
704 2
1853 2
229 2
1584 2
1728 2
3155 2
3131 2
602 2
4033 2
1255 2
709 2
20309 2
276 2
7129 2