22165971
15844753
3885735
37442509
69043460
41903504
47143835
14867081
55499311
71428224
16472854
46059142
5997387
80393192
69991911
82725012
40098497
21059297
12897410
16325483
99588666
484822
82104471
949334
70212885
60033736
1808201
36904346
95341503
28089472
42984338
40265976
42452057
93966459
2034762
35961331
45504339
24495592
94969674
55932675