43784880
31877226
77401244
74838397
93084170
35792940
64562069
29309544
90064877
1703834
19696200
99567217
464774
11807902
3751593
62416775
35295031
73435823
84178445
5298942
29156986
45545667
1632249
22374377
98706325
60006025
19079676
92385929
65031686
40416920
41681949
59596872
96447444
50624629
64091704
24921070
5050264
1596630
7155028
67214106