16419925
28908697
15707645
39405328
74643613
3292602
71302156
93601050
4909561
92194702
34476329
58352215
56445753
28495259
48639286
86964115
65786703
46098758
71031751
71979961
58512296
73556875
40021317
80866708
53359897
72516589
7290261
12445946
28024608
41151469
77155268
56004437
3523749
99681898
34606826
59953482
84302932
33087297
27304432
5760650