42455460
29082105
21418391
94451646
71345680
1340923
526186
29959427
51614674
46837280
49464760
84735751
97542888
33259116
9021740
82666636
51567037
32453202
87642630
54365070
22843126
73243501
48592887
15247959
53663974
84907691
10922696
9337668
57444699
82933833
72158964
70558565
53493490
6985042
559707
85606561
8180191
32147235
72442581
51381339