88572700
24449933
36145316
89389046
4461402
21166324
94929297
27364041
6915943
4665580
53475137
13422161
96147047
54392451
4334838
52114686
57799886
12877058
86363698
1555949
43505914
67589748
5967453
39197885
85961496
10486413
14198411
65522577
63503631
66441417
21761685
62902598
68092664
53605164
85192278
14869811
54502565
24018571
73901668
50514919