51571618
50465627
28981562
14509018
63875070
90676635
92052052
57019296
37072963
74846646
39077412
8495066
54428947
4688384
21295093
42053006
9950661
7522402
51509779
8913165
15163342
96435089
32501769
66391119
16338649
87559921
18559698
72021360
15545577
98881918
1042360
46727662
22082659
25886762
99831848
48685107
48943933
3065687
90859109
52005728