57944493
21281055
42008093
67228012
11996450
8173936
84222974
95675725
89331042
53723184
94182806
49953781
73204492
1001688
27933695
81388565
26236797
70694919
36916542
69391264
47884090
91737660
78432806
46545761
5313469
5935692
56412017
6937526
88354728
62745985
16307099
96575823
33628866
71447042
30255828
75667254
6196847
33173644
18126797
37335621