51486052
87811764
26536958
20133042
2052550
87146961
26385908
83626970
4687868
36231767
76832403
3904796
52413312
69079470
91586345
6951286
5863695
99835280
8928247
86929463
40515678
36995611
19991875
10995523
39875828
37905454
11186861
31998184
50493802
31635453
28145603
25113269
4388400
16276728
32162063
39653514
97191171
74206393
32638516
87814828