71073068
50987644
16161769
17028985
80547836
30665905
85556333
77523592
85943905
59023305
41706382
5863292
63754038
51533154
22489655
12624702
7907685
67464449
3578784
61146984
35207044
3176181
97561004
27357687
70581315
8891366
62002370
18398828
63257427
72021957
89015086
12425308
52001876
6729646
19837293
85679467
86031905
86598904
11664575
7603210