47662953
96183005
18272775
56663423
90756034
54936444
77095796
53056462
7048913
98356099
85674686
11047147
4244306
66675741
3328818
78302451
29247885
18387070
80786104
55092597
613242
92873179
65562394
31971306
14934521
36347394
13386825
26189870
7215562
98193678
50009848
3848349
55106364
8215900
48682126
37158060
76939671
23042334
21124260
28469406