55687613
32917483
15085493
27452345
20499159
38965865
8897593
70311334
7507464
45599856
27895432
46599294
57637780
48876575
93245027
33744312
20671697
5832869
57488747
65013306
7086790
45549201
85325321
88138592
94421417
10146507
76423794
29169792
88093907
82537969
97322416
69206662
1164622
621755
66863860
8739163
90208801
68964547
70133884
13257415