85958099
35645151
72554335
85944036
18361368
94881970
22039815
45613394
70727792
92319626
59032147
5554297
4722123
45626481
38605367
77976432
1666918
96095549
97254081
44484648
36776098
58702558
56784116
81926193
61651263
68772499
88283582
44009195
31277299
20221287
96939620
73324702
21913830
5473019
1652455
63133808
45987763
17954672
10578145
81828775