45397450
40476722
19895725
45312099
1341223
75805601
70901577
71824671
8401807
94953146
92177643
39247411
90575700
60193661
81292219
32283022
97008785
70687896
96084825
10069765
91236241
27063542
41689056
5989093
44291984
81392072
31304496
49757310
868689
86695065
35098347
67299961
80454283
14846466
81926174
19918070
14364035
2866790
80929753
98555183