99707095
68249031
75786080
80667399
57316958
38166587
36649855
7971793
2779112
27855724
69144657
94435355
94567048
61725942
20606787
5230287
43414752
48054797
46894322
626060
62539041
399905
60218493
36467197
81949583
8819691
41866307
750351
47602884
821795
32812901
74387230
96626693
78878251
35052191
89128081
8979608
27832655
91083679
13029150