74706540
42956271
93942958
14927814
42504562
40895020
7237508
21647556
8436903
90493573
63833249
83587130
7202175
12337029
44865526
87586003
11953463
98971730
16785771
24133132
94555304
24956711
16679922
79789588
10638737
7608507
68698176
75575611
13985551
57443547
81146235
60258361
45383535
34106082
48323245
60537348
25425100
4352628
1841512
667387