58527589
33624363
75636802
88083738
6404049
72382310
46332398
50445482
42965516
12665946
45043831
84681972
49763994
57464972
97572576
59517002
67991988
15503468
57825761
54857386
24412138
57897376
13727382
49598579
64586326
82036561
41311134
29163136
55816951
21284063
11502004
93713004
34508716
34015235
76707986
69253132
17866396
52114991
10554769
90793214