90669725
31305117
10803871
161126
7753887
69106717
98002530
21845048
18799426
59916478
7731297
87671516
3638997
25656609
38391460
27086824
36476193
84491255
507797
97255267
63029095
99736777
49938380
50411519
3705568
5011629
5135994
65014099
38224092
15807350
31044160
1157569
95671108
76377309
60377452
24704489
10837383
46481678
54897494
91275406