40532440
81036168
4757185
903431
93054587
29481824
10287786
56925527
14513979
1908907
91846218
5914726
99124551
4055609
8759129
39526015
26658464
44492590
89837200
41032518
37445991
32068848
52047512
30659307
82357283
85606710
43756564
33331125
500839
39233319
46556707
67097580
13893607
20979352
30552985
5968260
66515545
12766019
75427751
46143280