31928329
73922689
25875341
27912112
47042888
67456647
80862984
58431609
13324901
31944396
3643364
56246268
8061108
524735
61648247
9901161
8666536
75374866
59637840
4673262
93068477
55078955
56568743
53201672
13494153
70312468
69349978
23067054
10923553
71516686
48693412
73348068
49959251
60496251
3444339
49611680
41058779
24812937
42266434
99457324