96331520
25075899
5598166
46071462
76865905
11262731
6220253
70307049
52671834
14583858
73184175
50636375
36615821
7623603
145342
8429682
31414424
46631745
45839656
90384015
4314438
53006954
68781394
2142661
16312016
96653190
45186813
893874
34251649
45698106
27643905
70275325
12915424
467556
56422969
90265945
85256204
3204710
3224673
12112739