52568518
78906
4106269
19968568
53742840
50637554
11582885
63624259
26219038
75595479
42865371
52813174
12668412
63367727
73853162
93227221
32439116
21353679
33828905
47234945
5783141
80962677
66545785
72719245
1176102
3594342
67632441
14407359
28733316
65383484
71136519
29474571
11097151
8386505
36779060
77044666
20768422
70668112
18998103
327700