57915843
26576499
39134760
4732418
28449669
54274819
83229856
18578020
88764049
46262445
78431033
43908062
60238143
265512
40457207
17932103
43801698
82885940
4217866
3011288
51784548
10297960
81949052
3808152
43877737
17458151
47837674
40534567
14688571
79152202
59284296
19703610
5171813
938830
29176241
71448351
39711150
51903820
5488200
15656099