52601618
73867118
17405221
98155489
56106944
9916560
42842475
20296602
86662381
47694838
14415613
62508
467741
37528955
66945191
66663394
85181509
90906898
98932111
19594909
17026971
96644054
5299334
45889494
36904330
9173409
13491577
73255453
220211
17611385
63305424
64008096
46577481
87084752
75861582
22389269
83876760
9849863
58251133
2913423