89659612
67725142
62646289
66275405
19271553
80911924
17001788
72151705
152526
52012806
51105816
36995973
7337386
2893944
14316083
20501722
12356915
62591782
53551996
253964
35118176
96392125
82867663
82043337
61642184
28907837
24332611
57938346
85573583
28169018
98515092
59415477
79414199
5077511
66893376
34753927
38424812
74923424
36804555
75709892