50328964
4349767
88073595
35013286
63742927
19018159
46224041
18404292
14828579
59805928
11019675
16871313
66763445
28952053
18384019
92215431
23968970
42551370
8755135
29401291
2162983
66432452
88195189
49031044
1208768
752998
95634544
52052000
36454760
8079297
78915965
40166461
56327213
60559702
3575484
33158341
76383860
23609531
44086442
33338654