57075742
8931150
71902961
50053712
76183258
66575667
15856668
44424870
9821658
46932131
48136655
6782050
7352943
6639197
23382105
37897507
75636474
10354146
63714777
46568706
49506078
21993621
49401071
89267607
40559233
90544485
10087153
27938014
93753726
33283105
40657325
14043349
29959717
70232226
80748980
30208753
99278893
57585788
57216305
83844448