86454210
83435879
16938359
15016633
82156154
38901931
55032672
43761845
62654092
15909911
29994071
8370493
98613550
6391555
80682294
34488318
58399382
26956481
70393006
58867043
95904967
49466542
85912594
66778956
79048226
79446557
1647940
418881
67036550
93917798
4325505
30721198
22871972
7743886
89258325
76854662
39196412
47996670
44026650
84997985