24943825
56351800
64689016
49989914
32743551
90312575
29882757
33968368
13784008
8086306
4769061
19331546
86734139
6840618
2698524
47422008
60859388
64758494
85239378
99882548
58007923
79682780
37903142
86632616
40595989
44849719
57813828
74999384
49364151
85668438
17713666
73935474
124965
2779831
23512504
86366115
14962923
484864
70366650
4506312