93141361
66914047
44792108
39223224
7049319
11249258
43459472
5979741
24242456
43742250
89431155
1105434
19559793
39847014
71406461
26893037
65423441
18945253
3214641
13947679
67779009
40404890
98267479
73859591
45684943
67334867
90725122
705582
39626821
17909450
74886032
4305325
75287661
47392569
3813222
46156986
33056282
8371622
85152808
71695934