80865869
27951993
95922498
10812427
1918208
96841016
85931640
73779754
69767978
97707553
4865559
46237227
95811902
2579847
31754213
57855677
15086959
30617649
37714613
49965250
70999744
64923706
5393927
55536300
88048257
25188408
3415582
85398043
22741832
50324553
37551769
11887671
62828680
29408707
22932742
41463201
51304861
94695754
25648078
27947827