45362619
9287625
22135591
666124
63717463
87906934
42924095
31643759
12468060
44983147
92524399
76832834
436544
10516680
73205654
85101696
41872630
97661096
92542787
49491888
97115927
89116696
25425644
36028331
70081064
63676878
13106321
77772830
29002576
58298498
62398579
69451249
67699660
16638480
26545969
23171125
30159197
29457983
35244088
18553593