65394543
77876725
351119
91052351
89729694
31929521
96369197
50519963
1521903
554780
5671655
78426316
17408822
62776121
68138760
95396115
77145587
28717775
43993819
86822638
89601137
37902361
41233894
23057807
31117333
81024537
27962575
73297984
33215001
64569756
18795866
9820172
75913213
20645441
44249137
15975597
7228907
89302725
6188474
57418144