98098910
48689771
95221955
50671026
50578348
10095086
476499
15158217
6099270
78063987
30055776
71552950
36872877
70995811
82755606
62429615
34638544
50554106
42196335
31343962
9337211
12718842
3820858
25781726
39362827
4437390
91121810
7142879
73114664
65863981
26931172
81524325
34599358
9875568
56626929
53939366
84863066
6075240
51888256
42283528