3
8 76349408
15944793 87776712 2
74312623 73445474 2
81048920 54881824 2
29389395 57363308 1
64539420 72447652 1
33034624 22394780 1
1818178 26168501 1
48204985 31522719 2
8 96950800
94785659 78252380 1
48743071 68244975 1
11431477 86737871 2
68951355 98463332 2
89330862 21108448 1
86133083 17554838 1
90803011 43208553 2
48488895 59540703 1
8 26130004
87243091 27993161 1
2149300 95536440 1
3862137 72981534 2
72904223 64001697 2
9197955 15974599 1
70198299 68057730 1
20715927 38344782 1
98683088 65205643 1
