61679631
89003438
8436830
1663335
37311977
32693177
585872
56704749
18075648
11604874
85057574
54738692
22044680
90717221
6431441
11867631
68251495
35676819
34899593
84961806
69445569
10746526
63939809
91849738
65739174
6611886
26353861
54963437
77036969
1687480
1143982
67449858
38193567
64224179
1553654
5123411
69404511
13976
70499855
81357760