81556849
7013300
8423952
969351
49516306
6059776
73666015
63522642
22313461
48316356
40348990
30317244
99656225
24298268
97094594
26044309
42164624
70873119
64596950
5764071
92494752
56809333
12681671
17324261
11768746
18588656
94686818
1336809
812305
71377396
20494345
66204507
54263353
99484490
67152629
47452412
39284915
35063175
52614471
87272258