50368458
67915644
26624441
52035954
6562573
39826002
96558168
66922916
80179378
14671625
87165811
90489916
25061629
16082506
61566232
45205891
37719552
51938601
27299966
24715332
11633883
93625671
74141684
8149391
40387040
31146238
24095412
42549127
15271728
8981801
59734670
46561970
36704618
92953520
48592517
61918420
1935955
10198414
87583883
6483309