294967
16354356
65859037
31344978
82227368
92578106
54733072
89252726
7282563
2546209
45251694
45035100
91511496
77458120
4637990
71158279
46281210
45913978
3841271
6348675
54653899
47841969
27681437
25027772
68119155
58389571
7243650
269704
12816021
62448796
11588979
75546823
29827559
78815681
49243106
72438051
95494722
35557691
18055082
25907046