95486687
67919559
55674272
60402162
63323721
31928348
32831495
84409872
622847
43544981
31826808
64444484
76795464
62656305
2282861
75514687
71141840
85739676
60897608
47375802
15693730
71159427
17522634
5826779
8724656
5491298
96574672
33662606
59658999
86369953
5243158
9711518
6274886
33061029
60778914
6788724
5557999
91214800
30573437
37739569