22825961
67123362
82538142
56257939
49983774
10079922
58388833
68909613
19304926
325753
48263285
36801919
68493543
85394736
75765210
10853636
32986816
662740
96339739
71387920
85444246
55203614
85711044
749984
46467968
5735685
43501906
8094917
36275115
73954072
6838456
49438503
91423907
14656009
6271472
39267671
71028498
12335497
60585845
12947490