44538813
336763
97183685
81411888
99094664
3141588
57544673
48241559
1592945
27339069
7076967
7763990
16415105
30129442
1722633
92681236
41587920
11297076
30359196
16706683
19738494
93466130
83308827
82342324
99445955
31055318
120189
66969270
6721444
82745506
21625038
81571
7521764
7538827
71312931
58115716
9766935
8575511
39827830
7227228