42351767
70119144
12327429
66369584
67369637
86095756
25832841
9976720
42577244
33832073
9441044
15855877
81098951
62327964
58769131
64577080
2829617
33753944
65484528
90546555
63975998
48344597
25427204
20238712
67867978
2682886
67715914
57983844
43818075
28875812
511604
79677743
25385579
50291692
685652
6874280
54094125
16001983
1158394
11962031