12683466
5264860
50398044
7042821
52409502
58958498
5691961
36372466
18382743
6905540
52532759
14694237
79548962
57074406
15019373
70262666
12678292
131038
56686862
74741005
57791029
67585504
6731371
87441272
37791182
10896289
20268186
23111772
65537224
26298909
64103821
54454100
85833156
88607246
60913956
54638178
56113460
457479
95582260
87041819