70988626
1537632
65727490
415866
36243481
78654160
23245539
5813395
72348827
54072701
84577867
56168020
20007373
52001884
62542393
81831583
39638245
51591787
32531154
66296124
23288382
69563070
86393599
51322025
88337800
61106568
63572387
23137970
51482218
76783135
91334025
18902592
47824165
15814129
94128217
15406077
81796624
49694825
5328521
37934574