3902389
75594306
13031153
89837825
6142690
85043879
43283081
83463301
45685163
54422856
21299810
68139555
41049481
99121657
141963
11557155
49107425
4566854
47542701
34083732
29981493
69694374
45156015
98312195
62824067
44714383
24694291
93643981
55174006
36913457
82589
34205084
93363757
7746177
20308521
8668272
55339238
92991397
73368476
66269264