54733672
66087114
21615557
5495436
78993501
14586289
57476471
36078915
18878783
31797925
3041452
62857966
57501057
40641142
95004732
33334378
97827640
4747434
78825204
49999808
89756991
80668594
77907818
57828730
7462237
40414987
11729322
37897631
2667717
61957803
9908906
56411222
7395151
96257179
50558435
48708965
53664003
31963871
10912399
6618124