65438713
3741637
18776470
77302300
97237709
65887046
78998559
31179658
70917386
75965661
18796005
23023851
68176761
55402469
87583802
77186069
27548426
58708402
9696698
44952964
96956260
64638017
77836743
17717853
4321631
33126024
76152297
23817901
46084050
31703604
77587508
57845679
6447719
92648680
556965
28233705
83601822
47575752
8301470
1777130