65918641
71966521
29057711
68443398
51342446
73843806
58423637
39311260
66703240
808439
74393363
4446043
66825022
22465904
84939332
13408170
59652385
73335530
61689573
90567988
32565557
89185929
54154030
50057545
45677558
66908597
27032809
67133319
88027183
84441528
89809775
88127904
16028650
2058405
56436975
53544705
24145203
55679100
4492921
41807493