90655965
9138582
5545696
85818319
27303263
57405132
68058339
50064993
36382400
12748704
63511335
23085606
5230787
97609696
34506959
40513228
969956
50454089
65873375
63534539
64864421
26846268
19239665
54096065
43678660
97836901
8668109
96605373
51407619
22691015
24002304
52177762
1998473
28216377
38345772
64972634
6047409
68056166
9271874
13387959