81889496
95232828
46335440
20095504
66136843
95733388
85464299
20973471
60433633
97361726
5031978
89068087
39578220
92774640
42622859
48874635
74192874
23528072
12827940
89482816
73653608
4823694
45187951
99926573
5464193
6057346
40942270
31619370
59347771
87961067
6278896
4058259
24419386
51763841
16261361
37541685
57503736
33482279
79416817
47107507