40565560
91378618
72847226
12884169
1248614
37573570
49838775
14068381
73999905
44884636
37354120
67024366
10371988
6255007
485920
42462141
64766682
1346303
77242533
94042805
72167641
31339111
2863807
6682424
30509034
97473761
41351624
605131
15634714
79455130
65841742
97784055
86853130
24578
81003
4632309
66389388
24888552
50267777
6743645