69955426
20956359
75138660
20973740
98464656
98065780
58411662
3471656
5558082
54643125
70166543
37058310
58523543
15532890
82912198
72387996
18372427
2785335
467289
76035870
96373520
64574542
70438763
34217052
78346389
16622036
94326795
13396824
4435074
91993346
65489403
3991011
6608420
33873191
5158805
69633555
93775012
98932788
57127521
50345622