98912786
81232022
99391394
94262403
82342205
11412389
86104035
48046958
7452756
97262660
69214548
8680745
18095360
28694072
45637835
50154406
17939884
9488233
64105057
65223829
96242811
9775433
82918692
84951357
41919769
87309893
16816167
2421432
8185464
39914467
26291700
2778893
74553674
24539070
71762838
82873564
16522488
47116536
29224605
66367394