193166
5929166
7136708
18777188
39224989
23743596
12288113
27765598
50509046
93126738
34074883
41706779
9685946
50938206
475592
3395818
89155801
5773816
64313106
12262720
14797312
37811352
5747913
87408185
34455709
98591836
46768051
5208825
99401982
42796817
25124395
90285500
6149726
8018845
7614759
4128680
93135002
53381308
99358053
8260350