96132256
92101776
87323136
55937301
72626032
45162562
39932330
26623683
68698698
7078707
65283980
50197852
20617639
94635798
42095622
13012390
65482177
80016848
97156365
2129354
1733398
80145669
751864
1058721
38759792
27555820
71248928
76638234
17534885
57921552
69283788
95157182
54062743
48618779
71821492
92156319
29888458
79845374
94525826
37205015