64054893
10367712
82121708
753545
771265
41957670
38365871
77158005
55829420
3145972
32012661
17627457
38222562
12036610
1735722
46224917
10987513
8857996
64816498
9732102
99699748
27954312
67395178
15579420
1740594
38564284
49789109
25111370
53378615
74301057
21916685
27794291
41465701
28367028
95034985
66837613
82972526
13434851
44231215
44866295