41315778
23509643
87792554
7176091
65701059
49285581
12696712
48954346
19225906
89984264
84316255
95161084
95109810
24278598
35654702
8764902
26576624
18117115
12688681
5307649
18709573
32331398
3937586
38225499
64476070
9973738
6628552
53145567
83379301
30131936
66034565
132342
82471761
2320393
608477
54946003
12096308
7627618
5503532
36541114