85645631
82571249
64807432
24339764
87911028
1468761
1914847
47708047
98699899
9105413
87181368
8215783
95318309
31601468
28519095
39301758
2777164
88062353
52227020
59556275
5823959
42673625
12215464
3737585
37705540
49586555
24587095
71031842
10338749
62658042
7785285
12658998
53069343
59568571
9745308
62921514
42744249
46866441
77543783
16455483