43614568
6224773
1428594
42836950
77476016
37983560
93127796
27222952
46828875
63568510
11377199
65299131
88184862
4146693
14389384
82274933
80295532
73038709
91941362
49444499
1384399
60947736
44297721
3994600
19212685
47531687
31754593
27825476
12473298
8452564
64657056
70494160
87701719
93623544
9479742
46678900
88361680
75424867
25837186
37816346