1350350
66159240
82797753
20076253
92509806
31166989
83186089
71927205
34069049
25579064
79425392
9495876
20617841
95849760
10298727
4504152
70889343
49874467
9250709
61811834
7384629
27908423
5851780
8462663
67065408
28942036
38852941
54892326
83237547
42171800
94393414
882937
68813191
94783750
48364825
89502755
1249550
32355030
15678413
92142129