88707615
84357312
49491631
30735579
63993576
28494205
43927898
73812115
2833646
31474829
62852726
83198348
89304796
34346002
28394620
34675051
52095252
28298596
12297424
90045088
61994856
6533260
12841724
55168482
90769271
18451500
81861126
45478187
60314362
97682402
21389574
98226119
69151033
5316283
21105607
18581598
25179925
48034519
49577595
25739780