96091085
8210237
71423529
42472321
24868154
587763
84288905
65625495
10701872
42941983
12735278
96499826
95243873
16346240
49991465
90078096
76363165
7948170
18217385
16087200
59855541
99187592
91093304
10306874
60536318
36609180
88714841
10519182
1021713
48564603
31009368
2419182
8217932
2896634
12628631
70325655
58268100
83683389
8476249
48889182