53562534
3541678
77704589
57755099
81341209
13206687
43262632
59007600
45117969
6154755
20743724
900513
4759975
76383817
65862727
64709774
713613
1446773
42965454
57682202
93665431
96375921
69839430
1189790
26394905
14611587
93804614
24813891
49197820
24591203
42075646
29461875
96182012
54459299
4142178
2583162
68954186
74843300
54844461
148085