1
30 8573
13330508 27469728 2
7394738 13331845 2
31802016 50131018 2
18362296 91056830 2
99505224 15649288 1
9218519 70708971 2
75067650 37139753 2
37051874 72131547 2
55533893 48821878 2
30823097 35860377 2
56218897 98773157 2
33441390 65568805 1
22282989 28255440 1
15196174 11016449 1
49245681 32588120 2
28867562 50226857 2
51821017 54200477 2
94637574 94936627 1
20814037 34017670 2
34148144 68398958 1
97249074 32670405 1
8821471 67579841 1
49925012 39026179 1
81297947 43674583 2
21790993 71056528 1
3695280 15193063 1
41672180 94967481 1
63820466 9875085 2
78754783 52374825 2
22012246 67825765 1
