23399676
65549563
63448934
87205300
24854436
42048114
8903999
66684653
2961149
921920
70869604
5666172
17535389
17123283
59635297
58436155
50462892
1112797
97528085
5226339
3989275
51078379
51202761
40758630
70591794
6784357
5949177
79989155
24943950
46506962
77663391
28619774
53936480
97159520
13256821
18369380
66826067
46954504
89563314
34962300