75161367
82597726
47258226
41358585
98157536
39933625
4306495
71794951
29316619
9518285
7239292
76741853
20144316
79814024
33467469
67519242
8917958
70237974
66224514
81293821
55889592
90016933
56846371
69524980
51958074
27261152
89659256
88288741
15687978
9149575
53807260
12282294
57375766
71148864
51456735
74753320
2667757
18751488
558692
131702