42802421
5499974
46252551
91586641
35115879
48187842
68062968
97482085
64163334
74514877
52355064
78957218
2752441
97138573
25679811
80763051
67343191
39954911
62436235
10371372
4213473
49605847
6112955
1524840
10487570
86853718
80476529
1102820
20371699
62392033
14755890
46334166
71344269
29934382
46075689
60165091
21424543
84363042
12307288
63157728