79957823
56237610
19092591
7399789
2348322
48964196
22563359
5314712
19316195
31499178
24278913
66447861
94525997
42089570
65504247
98762935
35264743
11897906
65433071
64657766
67434244
38958457
38068207
36844326
63843988
47292813
2404054
80982777
61426503
53565662
63133880
62358285
77247706
78449215
90963950
57353641
25923335
73762389
57048340
4658150