64525879
95259412
28141835
38337431
80248292
19313598
92763111
71028819
19729201
63507108
6069460
522799
69273154
4421411
23548717
11955020
5961602
6254284
71983818
61948308
99608601
31755757
30666997
92653592
14965502
43821467
48677719
57402070
49999460
7115291
24931352
20938076
5926038
81271869
90227951
66017122
70567365
25737757
3762288
85984284