86555481
71088594
40409794
16126747
38441803
34959433
374260
51897973
39434144
75897755
47888733
8768882
5225254
86539251
11352748
8759846
89464796
7434794
25983301
77831482
15046174
9971007
17231737
33772526
22841008
8207521
66673821
93137420
10402415
83606011
22012204
1127165
59399882
90761272
2962777
7012903
49493605
34989176
94692130
69246266