95923820
16272150
75612044
28843101
13607986
55984097
62206053
86046439
17999441
55161057
8889697
99643083
50669727
95194182
320543
36787009
70444000
31338190
82432626
57153285
9635551
95666942
7350971
90167754
67331194
93038111
1268270
86757715
30667154
16033673
4376724
6108963
55595273
5651051
11935178
54998007
51055844
62967648
33704540
92984123