42613016
92973220
7813229
67708087
60204410
48373176
75615103
3213471
49172064
63912524
53075730
81846204
20577373
66045721
60604389
5583810
18847611
42346368
93271286
72496358
74915993
63061903
13068395
28875430
15587632
56772559
78952020
63163687
95531612
27098437
90636055
1298038
3199366
45958740
43641982
52494059
37841318
81149539
907165
59432974