96444436
22056013
42555822
37711706
17595071
85928040
7709605
73426151
76227583
1963860
67836845
35442802
58017616
21254206
6495023
6745749
83338512
8618283
22032329
16954895
74878503
14492187
18303327
1062743
72669005
80974537
35277160
45942637
1078125
13742937
33001515
20298248
48356546
78782946
723706
52196640
24448601
22202879
49438384
74153629