98577380
95459127
83266781
48033833
71475432
32179305
23114045
53865156
50838860
17872618
58105726
472110
91601998
63964563
19063611
86964225
7294247
98245220
33613437
58196537
51106586
51302366
94406190
57933500
32537565
56646047
78231314
529296
57936645
36167726
91124668
28751629
3213300
68048905
4910635
19718721
10432282
11351710
92366837
19676104