57501132
44482688
15566213
82197435
61978696
60306442
14555198
3793170
85507771
7269687
57092285
39489006
50263713
50345875
97111707
21738102
85027813
86176960
24722892
18413664
5965894
12765047
69986473
56289954
66514021
44812173
21939464
19488418
64382087
26688682
50425844
57631744
33347081
12197355
58736557
49488713
89026552
35794960
93278539
87004934