70813956
7676747
63325140
99808387
90644917
48474810
96472011
40173446
1014457
549465
47825
4763845
2646478
77238481
91097943
27067863
61613642
49682607
26764788
25326022
2764281
45001072
20224326
55669079
92266753
47601556
26148470
47731087
69229690
13722180
2333873
54906220
1714546
27164335
49297267
24765545
86993360
58373903
26143692
60312985