57314165
32769110
5984349
60542606
31476307
82764093
84884223
87249405
5887379
9336504
6419324
89443439
28418767
90038832
64528430
94384894
5899015
99666240
47958154
24555585
2545424
6854895
71525660
40568972
4458882
48061653
8771942
4206039
62866635
43799769
886915
78079392
3187295
64994252
30956004
61038679
3504617
55535586
23711625
57131843