18712185
85172455
614316
76105911
19427156
83206598
26786666
78444600
46956814
83975728
71435584
2893097
7964905
49684814
91446533
90506108
2714795
7076585
54341250
99627354
29966595
33336036
76887455
58809810
26656015
96971760
52489550
18616515
4638021
60352997
61178847
40493112
38381623
6487248
44325431
75977007
168050
61733972
20652148
58577170