8675330
258167
95542667
31234599
8978681
77274252
53643872
17023116
33391613
82701394
64442918
10464158
56933691
145879
107940
42021218
79651321
29536623
37738385
88989033
37429407
93155824
84937793
21328696
91585980
88578021
63786373
39995796
59667099
7737955
22691991
62068721
82406390
14114899
95492372
34868825
51715404
90657880
88053305
3274952