49501736
28954963
27474298
50054828
67681986
49874214
34605738
37817594
32741889
3783858
52585300
47101930
56291566
76743156
42234314
57621235
72131632
17736731
17695848
3098312
20955037
21481040
97468857
99775672
7163948
75505496
97095091
5512208
86945121
86053606
75364460
50447930
624003
89528229
60526707
2203819
75129957
15134343
34476334
58138873