30631230
69177053
91132891
5263625
3438377
63708153
27547744
22213368
89735089
15384849
51548836
8694887
47048687
33538320
14589121
7164348
49464108
96456270
93971164
74749766
17497053
24717345
40346825
70037754
78663495
27598775
47142635
75703511
85607048
71357454
2782856
64057064
9299896
515437
79975029
4714467
7680277
90392631
21054318
52442563