17504015
71596096
2100456
38463246
35589557
85917036
31396932
83055701
75616698
21507710
18386013
72292252
28045876
49694147
97942619
48025480
16941041
90171726
81975680
99391320
62578024
82126218
99182203
6272585
59471371
93069496
2598101
85711032
11912497
50435554
71354347
33455815
71041517
7732291
89873486
10031698
44291828
57865138
11666565
3514195