98505016
28772280
39062821
39878930
29259501
24096428
41983377
80089864
18675613
54354153
42577378
30598046
43991683
64657501
532330
71296232
39427114
8071749
39133086
96644533
7665263
67038290
8933475
49842476
72197068
1499759
21804269
28602643
71362340
79132716
725892
50434121
40125989
40342324
42469444
92883761
32042269
45902576
50433709
87632891