43223300
209380
1056871
58669640
68039683
79096509
31276704
69324482
11693311
52656325
62809910
27437813
48971338
7353526
40181154
17781162
29079102
55662320
16364268
72954427
42097289
3879716
9987724
31345744
5838982
65475799
61612066
97703860
42201449
83325391
83716141
43081073
34348229
46929188
37563098
64916827
45018176
5721755
6099314
8165243