42839405
8305782
98493764
72431777
47145954
2289566
78404611
62472755
820128
90356394
4648856
3078816
76998431
61207078
41708403
71096929
83329692
2676240
58635806
4072500
34935312
87541508
61036375
29928626
10947310
46471986
2274093
39897567
189468
5422777
76338639
1265145
53094720
62615265
8626820
67216853
96111528
46692972
4817338
5886135