94264996
76797460
75211705
33702663
75158012
53677039
34951542
32036655
46187646
34799307
26709146
13031857
39025940
65064095
10049425
69465562
63587391
17098362
23628320
5432843
4357869
45367015
61772114
24496940
5126661
80532466
50386403
39995048
92684875
23742991
22791753
1141389
52173103
49996940
38333616
12314200
84025301
1429260
32261594
86283843