97956489
2901826
15767715
6943614
69089164
41211289
25858899
22314522
8961932
8071569
85479055
4090825
7377479
22106156
43497683
40545258
73235418
57549347
56984061
5682857
76779138
24262659
34728597
4116459
18487726
1873901
73526167
94622103
67512671
42175234
28483724
82841582
1925665
86268382
79375661
14598660
61796398
65527151
47034008
59385496