81653016
47737779
1418616
18254440
7928181
678490
91715855
39155813
11979337
13725766
32529237
14826504
55001076
86988480
37264627
19841978
68614963
84257148
80189181
39732156
45085924
47019196
41482820
55714854
46488310
38043701
83847078
12042432
56584971
34134041
96203434
17228618
26381506
82957998
9816099
63824714
31502031
6045832
37113669
5822871