90994378
29735508
42593094
80947072
61253025
18476397
52012658
82145715
38222677
68312389
83341170
7806948
47836502
66472953
58742306
5514665
5018854
95519991
27826168
53175509
60583860
564669
31552283
32769811
45683121
46177521
89671306
95976869
55065027
35172695
33114460
9009655
93159850
5691846
81526449
55314390
74518244
33295649
67726582
38547689