57485064
4344680
43407948
35522856
20509730
91324060
53996095
26485479
18469804
81725022
23581783
33483788
20217021
75216498
51906917
46988271
8654553
4975584
28922661
24655642
52821708
5135650
87907738
81793057
8778173
19888979
54604528
32236327
82418923
66176056
77753301
45408004
70115422
15322964
72556136
73979326
875406
63784103
56748022
23295291