98196078
17286520
54562866
54766206
64328114
50374049
19166688
7679549
32602958
55143550
21809266
9486316
52134737
93132213
3515533
12704750
9403421
85246495
42026965
705857
86418726
17314592
75934794
43420
48293814
4404516
22016879
77308400
65676558
9181410
7530949
94137761
72809677
53064494
776318
44565877
73538612
57161536
29028236
85887701