54743516
1684168
857112
60618338
97986045
55931131
64454071
33811524
89719394
70109408
76637641
70083832
34059995
75989449
29886876
5007167
56518142
9887611
98932851
61912325
79779780
13316789
72556055
20425508
93439828
7401612
2989478
67434107
59187512
65357071
5921912
85911350
52015005
8781790
68559127
90633753
27046465
90484963
49911385
30208880