45704664
17914798
39417216
52723652
20353719
70298292
41206823
21375265
76157552
46847621
99113491
29433334
8023677
16225943
42261286
86008416
80894644
18878754
79226959
73369152
35816569
3782387
34375841
33018299
12725106
37899611
70732799
72592902
84557161
20646044
91138066
39712298
789181
39443871
57652346
47972472
25793634
75488094
21572307
7918637