86015024
65685541
17307454
67248839
8097899
13346109
17698065
65812860
25645508
39007741
37642905
39824181
34323227
14701319
96687248
47452595
87753832
83825077
2362917
64101093
7071690
36669128
33965363
79731256
51603968
74508552
14616536
17987
63445292
45636727
1673567
23046804
33839058
29932513
20299975
30271349
22257948
1118458
33542153
83952108