15622866
36075150
31376898
53413539
84911820
81864582
30636448
18851961
39061110
42246259
73018453
52855691
38837161
3970803
666069
21912377
38584815
35767576
29402
61871333
66894697
3090875
87941054
74391648
9949395
9254173
6207385
86069933
78982386
17947419
99328010
31261417
53583415
1112634
75978902
76662933
73273107
96744029
53865931
85176485