50741091
45843733
16506168
17745463
88435422
52468024
5398542
80843031
59198386
69019055
77332275
96842164
83216767
22254862
85499178
21371226
17427351
1196871
9831404
37713412
3785207
51322623
91611795
29589677
14597575
33565201
39033757
47253027
17813825
8772177
71694315
43564634
31974880
43753292
50013074
51215244
99114586
40416792
50421320
73888464