50591521
5388930
29171636
96543813
87087744
80216757
60847700
43224631
21675966
66431311
42951177
72051610
39086421
4103761
25921503
96249924
9527859
38367452
5153486
54107457
56998642
37289249
49981010
27446669
78242141
34737503
6971175
19594599
44567243
1762899
29475590
68273377
98023214
75641943
39477374
89172083
43281133
12374977
68011862
50792567